Title
Telex: Principled System Support for Write-Sharing in Collaborative Applications
Abstract
The Telex system is designed for sharing mutable data in a distributed environment, particularly for collaborative applications. Users operate on their local, persistent replica of shared documents; they can work disconnected and suffer no network latency. The Telex approach to detect and correct conflicts is application independent, based on an action-constraint graph (ACG) that summarises the concurrency semantics of applications. The ACG is stored efficiently in a multilog structure that eliminates contention and is optimised for locality. Telex supports multiple applications and multi-document updates. The Telex system clearly separates system logic (which includes replication, views, undo, security, consistency, conflicts, and commitment) from application logic. An example application is a shared calendar for managing multi-user meetings; the system detects meeting conflicts and resolves them consistently.
Year
Venue
Keywords
2008
CoRR
data consistency,data replication,distributed systems,cluster computing,eventual consistency,distributed environment,operating system
Field
DocType
Volume
Optimistic replication,Eventual consistency,Locality,Replication (computing),Undo,Distributed Computing Environment,Computer science,Real-time computing,Concurrency semantics,Telex,Distributed computing
Journal
abs/0805.4680
Citations 
PageRank 
References 
6
0.53
13
Authors
6
Name
Order
Citations
PageRank
Lamia Benmouffok160.53
Jean-Michel Busca2614.82
Joan Manuel Marques3152.47
Marc Shapiro4624.80
Pierre Sutra515214.73
Georgios Tsoukalas6323.98