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.
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00281329
Contributeur : Marc Shapiro <>
Soumis le : jeudi 5 juin 2008 - 10:45:17
Dernière modification le : vendredi 25 mai 2018 - 12:02:03
Document(s) archivé(s) le : vendredi 25 novembre 2016 - 23:03:27

Fichiers

Telex-principled-RR-6546-2008-...
Fichiers produits par l'(les) auteur(s)

  •  rr.pdf Fichiers produits par l'(les) auteur(s)

Identifiants

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

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

14094

Téléchargements de fichiers

1059