HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Semantics-based reconciliation for collaborative and mobile environments

Abstract : IceCube is a system for optimistic replication, supporting collaborative work and mobile computing. It lets users write to shared data with no mutual synchronisation; however replicas diverge and must be reconciled. IceCube is a general-purpose reconciliation engine, parameterised by ldquoconstraintsrdquo capturing data semantics and user intents. IceCube combines logs of disconnected actions into near-optimal reconciliation schedules that honour the constraints. IceCube features a simple, high-level, systematic API . It seamlessly integrates diverse applications, sharing various data, and run by concurrent users. This paper focus on the IceCube API and algorithms. Application experience indicates that IceCube simplifies application design, supports a wide variety of application semantics, and seamlessly integrates diverse applications. On a realistic benchmark, IceCube runs at reasonable speeds and scales to large input sets.
Document type :
Conference papers
Complete list of metadata

Contributor : Brigitte Briot Connect in order to contact the contributor
Submitted on : Monday, January 11, 2010 - 11:51:52 AM
Last modification on : Wednesday, January 13, 2010 - 2:08:03 PM
Long-term archiving on: : Friday, June 18, 2010 - 12:39:56 AM


Files produced by the author(s)



Nuno Preguiça, Marc Shapiro, Caroline Matheson. Semantics-based reconciliation for collaborative and mobile environments. COOPIS, 2003, Catania, Sicily, Italy. pp.38-55, ⟨10.1007/b94348⟩. ⟨inria-00445758⟩



Record views


Files downloads