Telex: Principled System Support for Write-Sharing in Collaborative Applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2008

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.
Fichier principal
Vignette du fichier
Telex-principled-RR-6546-2008-06.pdf (774.96 Ko) Télécharger le fichier
rr.pdf (804.74 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00281329 , version 1 (28-05-2008)
inria-00281329 , version 2 (05-06-2008)

Identifiers

  • HAL Id : inria-00281329 , version 2
  • ARXIV : 0805.4680

Cite

Lamia Benmouffok, Jean-Michel Busca, Joan Manuel Marquès, Marc Shapiro, Pierre Sutra, et al.. Telex: Principled System Support for Write-Sharing in Collaborative Applications. [Research Report] RR-6546, INRIA. 2008, pp.31. ⟨inria-00281329v2⟩
278 View
760 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More