The IceCube system provides near-optimal reconciliation for optimistically-replicated data. Optimistic replication lets multiple users write to shared data with no remote synchronisation, thus allowing decentralised access immune to network latency and isolation. However such replicas diverge and must be reconciled. Reconciliation depends on the semantics of the shared data and the intents of the users. In IceCube, both applications and shared data types advertise the true dependencies between update actions. IceCube suggests reconciliation schedules that respect these dependencies, using a heuristic search algorithm. IceCube is an application-independent system that enables seamless reconciliation across diverse applications and data types...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
Reading, \u27Riting, and \u27Rithmetic, the three R\u27s underlying much of human intellectual activ...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
Optimistic data replication is an important enabling technology for high availability and scalabilit...
Optimistic replication lets multiple users update local replicas of shared data independently. These...
Optimistic data replication is an important enabling technology for high availability and scalabilit...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
Data replication is a key technology in distributed systems that enables higher availability and per...
Refer to rep:syn:1500 insteadData replication is a key technology in distributed data sharing system...
Reconciliation is the process of providing a consistent view of the data imported from different sou...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
International audienceCollaborative applications are characterized by high levels of data sharing. O...
To provide a high availability from any where, at any time, with low latency, data is optimistically...
Pharos is a collaborative application which enables users to share document annotations. Annotations...
We describe an efficient software cache consistency mechanism for shared memory multiprocessors that...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
Reading, \u27Riting, and \u27Rithmetic, the three R\u27s underlying much of human intellectual activ...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
Optimistic data replication is an important enabling technology for high availability and scalabilit...
Optimistic replication lets multiple users update local replicas of shared data independently. These...
Optimistic data replication is an important enabling technology for high availability and scalabilit...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
Data replication is a key technology in distributed systems that enables higher availability and per...
Refer to rep:syn:1500 insteadData replication is a key technology in distributed data sharing system...
Reconciliation is the process of providing a consistent view of the data imported from different sou...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
International audienceCollaborative applications are characterized by high levels of data sharing. O...
To provide a high availability from any where, at any time, with low latency, data is optimistically...
Pharos is a collaborative application which enables users to share document annotations. Annotations...
We describe an efficient software cache consistency mechanism for shared memory multiprocessors that...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
Reading, \u27Riting, and \u27Rithmetic, the three R\u27s underlying much of human intellectual activ...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...