Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paula Ta-Shma is active.

Publication


Featured researches published by Paula Ta-Shma.


Operating Systems Review | 2008

Virtual machine time travel using continuous data protection and checkpointing

Paula Ta-Shma; Guy Laden; Muli Ben-Yehuda; Michael Factor

Virtual machine (VM) time travel enables reverting a virtual machines state, both transient and persistent, to past points in time. This capability can be used to improve virtual machine availability, to enable forensics on past VM states, and to recover from operator errors. We present an approach to virtual machine time travel which combines Continuous Data Protection (CDP) storage support with live-migration-based virtual machine checkpointing. In particular, we present a novel approach for CDP which enables efficient reverts of the storage state to past points in time and makes it possible to undo a revert, and this is achieved using a simple branched-temporal data structure. We also present a design and implementation of a simple live-migration-based checkpointing mechanism in Xen.


Ibm Journal of Research and Development | 2009

Using virtualization for high availability and disaster recovery

Tokunbo O. S. Adeshiyan; C. R. Attanasio; Erin M. Farr; Richard E. Harper; Dan Pelleg; Charles O. Schulz; Lisa Spainhower; Paula Ta-Shma; Lorrie A. Tomek

Traditional high-availability and disaster recovery solutions require proprietary hardware, complex configurations, applicationspecific logic, highly skilled personnel, and a rigorous and lengthy testing process. The resulting high costs have limited their adoption to environments with the most critical applications. However, high availability and disaster recovery are becoming increasingly important in many environments that cannot bear the complexity and the expense involved. In this paper, we show that virtualization can be used to develop solutions that meet this market demand. We describe the recently released Virtual Availability Manager (VAM) product offering, which provides simplified availability solutions using Xent-based virtualization, and which is available as part of the IBM Systems Director product. We present key design principles of VAM, explain its architecture and current capabilities, and describe the way it is being extended to enable recovery in case of disaster.


pacific rim international symposium on dependable computing | 2014

Reliability of Geo-replicated Cloud Storage Systems

Ilias Iliadis; Dmitry Sotnikov; Paula Ta-Shma; Vinodh Venkatesan

Network bandwidth between sites is typically more scarce than bandwidth within a site in geo-replicated cloud storage systems, and can potentially be a bottleneck for recovery operations. We study the reliability of geo-replicated cloud storage systems taking into account different bandwidths within a site and between sites. We consider a new recovery scheme called staged rebuild and compare it with both a direct scheme and a scheme known as intelligent rebuild. To assess the reliability gains achieved by these schemes, we develop an analytical model that incorporates various relevant aspects of storage systems, such as bandwidths, latent sector errors, and failure distributions. The model applies in the context of Open Stack Swift, a widely deployed cloud storage system. Under certain practical system configurations, we establish that order of magnitude improvements in mean time to data loss (MTTDL) can be achieved using these schemes.


IEEE Internet of Things Journal | 2018

An Ingestion and Analytics Architecture for IoT Applied to Smart City Use Cases

Paula Ta-Shma; Adnan Akbar; Guy Gerson-Golan; Guy Hadash; Francois Carrez; Klaus Moessner

As sensors are adopted in almost all fields of life, the Internet of Things (IoT) is triggering a massive influx of data. We need efficient and scalable methods to process this data to gain valuable insight and take timely action. Existing approaches which support both batch processing (suitable for analysis of large historical data sets) and event processing (suitable for real-time analysis) are complex. We propose the hut architecture, a simple but scalable architecture for ingesting and analyzing IoT data, which uses historical data analysis to provide context for real-time analysis. We implement our architecture using open source components optimized for Big Data applications and extend them, where needed. We demonstrate our solution on two real-world smart city use cases in transportation and energy management.


International Conference on Cyber Security Cryptography and Machine Learning | 2017

Brief Announcement: A Consent Management Solution for Enterprises

Abigail Goldsteen; Shelly Garion; Sima Nadler; Natalia Razinkov; Yosef Moatti; Paula Ta-Shma

Technologies such as cloud, mobile and the Internet of Things (IoT) are resulting in the collection of more and more personal data. While this sensitive data can be a gold mine for enterprises, it can also constitute a major risk for them. Legislation and privacy norms are becoming stricter when it comes to collecting and processing personal data, requiring the informed consent of individuals to process their data for specific purposes. However, IT solutions that can address these privacy issues are still lacking. We briefly outline our solution and its main component called “Consent Manager”, for the management, automatic enforcement and auditing of user consent. We then describe how the Consent Manager was adopted as part of the European FP7 project COSMOS.


file and storage technologies | 2007

Architectures for controller based CDP

Guy Laden; Paula Ta-Shma; Eitan Yaffe; Michael Factor; Shachar Fienblit


Archive | 2011

Efficient file system object-based deduplication

Michael Factor; Joseph S. Glider; Danny Harnik; Elliot K. Kolodner; Dalit Naor; Demyn Lee Plantenberg; Eran Rom; Sivan Tal; Paula Ta-Shma


Archive | 2007

System, method and computer program product for storing an information block

Shmuel Ben-Yehuda; Michael Factor; Guy Laden; Paula Ta-Shma; Aviad Zlotnick


Archive | 2007

System, method and computer program product for managing data using a write-back cache unit

Michael Factor; Shachar Fienblit; Guy Laden; Dean H. Lorenz; Shlomit S. Pinter; Paula Ta-Shma


Archive | 2009

System, method and computer program product for storing transient state information

Shmuel Ben-Yehuda; Michael Factor; Guy Laden; Paula Ta-Shma

Collaboration


Dive into the Paula Ta-Shma's collaboration.

Researchain Logo
Decentralizing Knowledge