System Support for Large-Scale Collaborative Applications

Nuno Preguiça, J. Legatheaux Martins, Henrique Domingos, Jorge Simão · 2002

In this technical report we describe a storage system aimed on supporting collaborative applications in large-scale environments that include mobile computers. To maximize availability, it uses weakly consistent server replication and client caching with a read any/write any model of data access. To allow easy management of concurrent updates it provides an object framework that isolates the programmer from the inherent complexity of data replication through code reuse. Type and situation specific conflict detection and resolution are implemented based on support provided by the system and the object framework.

Read the paper · More papers on PaperTik