作者: Marvin Theimer , Douglas B. Terry , Mike Spreitzer , Karin Petersen
DOI:
关键词: Interoperability 、 Data synchronization 、 Distributed computing 、 Replication (computing) 、 Computer science 、 Eventual consistency 、 Set (abstract data type) 、 Control (management) 、 Database 、 Interface (computing)
摘要: Applications that rely on replicated data have different requirements for how their is managed. For example, some applications may require updates propagate amongst replicas with tight time constraints, whereas other be able to tolerate longer propagation delays. Some only interoperate a few centralized synchronization purposes, while need communication between arbitrary replicas. Similarly, the type of update conflicts caused by replication varies applications, and mechanisms resolve them differ as well. The challenge faced designers systems providing right interface support cooperation managers. Application programmers do not want overburdened having deal issues like propagating ensuring eventual consistency, but at same they ability set up appropriate schedules control are detected resolved. Bayou system was designed mitigate this tension overburdening underempowering applications. This paper looks two calendar manager mail reader, illustrates ways in which utilize Bayou’s features manage an application-specific manner.