Filters








7,670 Hits in 5.5 sec

Supporting application-specific resolution in an optimistically replicated file system

P. Kumar, M. Satyanarayanan
Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III  
In this position paper we describe an interface to incorporate application-specific knowledge for conflict resolution in an optimistically replicated file system.  ...  This allows the system to make conflict resolution transparent to the user, thus improving the usability of optimistic replication.  ...  Motivation The viability of optimistic replication strategies in providing high availability has been demonstrated by systems like Coda [5] and Ficus [2] .  ... 
doi:10.1109/wwos.1993.348170 dblp:conf/hotos/KumarS93 fatcat:4bngwyrjyvaqzaejshqono5p5q

Replication Management and Optimistic Replication Challenges in Mobile Environment

Archana Sharma, Vineet Kansal
2011 International Journal of Database Management Systems  
This paper explores the various replication strategies, replication in mobile environment, benefits and challenges of optimistic replication in mobile applications.  ...  Replication is a fundamental technique for supporting concurrent work practices in mobile environments.  ...  Automatic conflict resolution in file systems. Automatic conflict resolution is performed by an application-specific procedure that takes two versions of an object and creates a new one.  ... 
doi:10.5121/ijdms.2011.3407 fatcat:zvsq2x3xjbclbf42oby75zorwi

Optimistic Replication and Resolution [chapter]

Marc Shapiro
2017 Encyclopedia of Database Systems  
Recommended reading Optimistic replication, Computing Surveys [8] : a comprehensive survey of OR applications and techniques.  ...  Semantic resolvers A resolver is an application-specific conflict resolution program that automatically merges two conflicting versions of an item into a new one.  ...  Optimistic replication vs. optimistic concurrency control The word "optimistic" has different, but related, meanings when used in the context of replication and of concurrency control.  ... 
doi:10.1007/978-1-4899-7993-3_258-4 fatcat:sqrbvh74nfau5h4wiffn73kzby

Optimistic Replication and Resolution [chapter]

Marc Shapiro
2017 Encyclopedia of Database Systems  
Recommended reading Optimistic replication, Computing Surveys [8] : a comprehensive survey of OR applications and techniques.  ...  Semantic resolvers A resolver is an application-specific conflict resolution program that automatically merges two conflicting versions of an item into a new one.  ...  Optimistic replication vs. optimistic concurrency control The word "optimistic" has different, but related, meanings when used in the context of replication and of concurrency control.  ... 
doi:10.1007/978-1-4899-7993-3_258-3 fatcat:7i3pkx7bh5dy7mtdxpvl3y2cpe

Optimistic Replication and Resolution [chapter]

Serguei Mankovskii, Martin Gogolla, Susan D. Urban, Suzanne W. Dietrich, Susan D. Urban, Suzanne W. Dietrich, Ming-Hsuan Yang, Gillian Dobbie, Tok Wang Ling, Terry Halpin, Bettina Kemme, Nicole Schweikardt (+25 others)
2009 Encyclopedia of Database Systems  
Semantic Resolvers A resolver is an application-specific conflict resolution program that automatically merges two conflicting versions of an item into a new one.  ...  The term "optimistic replication" is prevalent in the distributed systems and distributed algorithms literature. The database literature prefers "lazy replication."  ... 
doi:10.1007/978-0-387-39940-9_258 fatcat:zcd5lfu4nzfntlkahsmspxkzha

The evolution of Coda

M. Satyanarayanan
2002 ACM Transactions on Computer Systems  
In this article, we describe how the Coda file system has evolved to meet this challenge through the development of mechanisms for server replication, disconnected operation, adaptive use of weak connectivity  ...  The article closes with a discussion of the technical and nontechnical lessons that can be learned from the evolution of the system.  ...  Major support was also provided by IBM, Digital Equipment, and Intel. Additional support was provided by AT&T, Bellcore, General Electric, Hughes Research, Novell, Sun Microsystems, and Xerox.  ... 
doi:10.1145/507052.507053 fatcat:lob5fyaqh5edrlbxctvkzupcby

Replication—Support for Advanced Mobile Applications [chapter]

D. A. Kottmann
1996 Mobile Communications  
In this paper we present an approach for object based replication-support systems for mobile computing which can be tailored to specific applications.  ...  However, off the shelf replication systems that are unaware of the applications they support, often fail to produce sufficient results.  ...  Generic replication-support systems for advanced mobile applications have to offer an interface that allows the provision of application specific information.  ... 
doi:10.1007/978-0-387-34980-0_4 fatcat:frzf22bzqvbohn2tcj7tymnl7m

Collaboration and multimedia authoring on mobile devices

Eyal de Lara, Rajnish Kumar, Dan S. Wallach, Willy Zwaenepoel
2003 Proceedings of the 1st international conference on Mobile systems, applications and services - MobiSys '03  
With application-aware editing and progressive update propagation, an object present at a mobile device is characterized not only by a particular version, as in conventional replication, but also by a  ...  As a result, the two techniques described in this paper can easily be added to any replication protocol, whether optimistic or pessimistic.  ...  The optimistic replication diagram differs in two ways: First, it has an extra state for conflict resolution.  ... 
doi:10.1145/1066116.1066126 fatcat:flluenazarhwrj7chshdbwmqji

Optimistic Replication and Resolution [chapter]

Marc Shapiro
2018 Encyclopedia of Database Systems  
Recommended reading Optimistic replication, Computing Surveys [8] : a comprehensive survey of OR applications and techniques.  ...  Semantic resolvers A resolver is an application-specific conflict resolution program that automatically merges two conflicting versions of an item into a new one.  ...  Optimistic replication vs. optimistic concurrency control The word "optimistic" has different, but related, meanings when used in the context of replication and of concurrency control.  ... 
doi:10.1007/978-1-4614-8265-9_258 fatcat:uay4zhdztzatbad3rv64cq6dji

Isolation-only transactions for mobile computing

Qi Lu, M. Satyanaranyanan
1994 ACM SIGOPS Operating Systems Review  
However, data integrity in an optimistically replicated system becomes a serious concern because arbitrary partitioned file accesses are permitted.  ...  Background: The Coda File System Providing portable computers convenient access to shared data in distributed Unix file systems is an important research topic in the fast growing field of mobile computing  ...  This research is supported by the Advanced Research Projects Agency (Hanscom Air Force Base under Contract F19628-93-C-0193, ARPA Order No.  ... 
doi:10.1145/198153.198164 fatcat:kebha3tq4jaatfz2qhfbn7nbkq

Optimistic replication

Yasushi Saito, Marc Shapiro
2005 ACM Computing Surveys  
This paper surveys optimistic replication algorithms that allow replica contents to diverge in the short term, in order to support concurrent work practices and to tolerate failures in low-quality communication  ...  Data replication is a key technology in distributed data sharing systems, enabling higher availability and performance.  ...  APPLICATIONS OF OPTIMISTIC REPLICATION Optimistic replication is deployed in several major application areas, including wide-area data management, mobile information systems, and computer-based collaboration  ... 
doi:10.1145/1057977.1057980 fatcat:e3uc7nrlyfc25mazo7qlwt6kge

A simulation evaluation of optimistic replicated filing in mobile environments

A. Wang, P.L. Reiher, R. Bagrodia
1999 1999 IEEE International Performance, Computing and Communications Conference (Cat. No.99CH36305)  
This paper presents a simulation evaluation of optimistic replicated filing in a mobile environment.  ...  We then show that the presence of portable computers in optimistically replicated filing systems achieves a 60-percent cost reduction (e.g., computing resources) with only a l0-percent degradation of service  ...  Optimistic systems usually provide extensible application-specific libraries to resolve the majority of conflicting updates automatically.  ... 
doi:10.1109/pccc.1999.749419 dblp:conf/ipccc/WangRB99 fatcat:tbufzpmg2ffpvbu2fbyuyxjuke

A Review of Data Synchronization and Consistency Frameworks for Mobile Cloud Applications

Yunus Parvej Faniband, Iskandar Ishak, Fatimah Sidi, Marzanah A.
2018 International Journal of Advanced Computer Science and Applications  
This paper is an effort to survey the frameworks that support data consistency and synchronization for mobile devices.  ...  The development of Mobile applications ("apps") for various platforms is on the rise due to growth in the number of connected devices.  ...  Bayou [4] is based on client-server architecture and supports a disconnected system and provides a programming interface to application-specific conflict detection and resolution to handle optimistic  ... 
doi:10.14569/ijacsa.2018.091284 fatcat:lafgvg2v55fjvifd4ywkngt4ii

ShardFS vs. IndexFS

Lin Xiao, Kai Ren, Qing Zheng, Garth A. Gibson
2015 Proceedings of the Sixth ACM Symposium on Cloud Computing - SoCC '15  
Our realization for server replicated directory lookup state, ShardFS, employs a novel file system specific hybrid optimistic and pessimistic concurrency control favoring single object transactions over  ...  In this paper we explore explicit replication of directory lookup state in all servers as an alternative to caching this information in all clients.  ...  Acknowledgments This research was supported in part by the National Science Foundation under awards CNS-1042537 and CNS-1042543 (PRObE, www.nmc-probe.org), the DOE and Los Alamos National Laboratory, under  ... 
doi:10.1145/2806777.2806844 dblp:conf/cloud/XiaoRZG15 fatcat:nrveu5s2nraalovprkfxuhuqaq

Decoupling conflicts for configurable resolution in an open replication system [article]

Christian Weilbach, Konrad Kühne, Annette Bieniusa
2016 arXiv   pre-print
Replikativ is a replication middleware supporting a new kind of confluent replicated datatype resembling a distributed version control system.  ...  In this paper, we give a specification of the replicated datatype and discuss its usage in the replikativ middleware.  ...  As an open and global network of replication, we plan to provide support for application developers who do not want to care about scaling of their backend either publicly or in private replication networks  ... 
arXiv:1508.05545v2 fatcat:czmgd75zyvgexp25wyt6hycsdy
« Previous Showing results 1 — 15 out of 7,670 results