Telex: A Semantic Platform for Cooperative Application Development

Abstract : Developing write-sharing applications is challenging. Remote and offline data sharing are increasingly important. We propose a generic platform called Telex to ease development and to provide guarantees. Telex is driven by application semantics. Telex takes care of replication and persistence, drives application progress, and ensures that replicas eventually agree on a correct, common state. We show by example how application design proceeds from high-level application invariants to application-provided parameters that guides Telex. The main data structure of Telex is a large, replicated, highly dynamic graph; we discuss the engineering trade-offs for such a graph and our solutions. Finally, we report an experimental evaluation of Telex based on a cooperative calendar application and on benchmarks.
Type de document :
Communication dans un congrès
Conférence Française sur les Systèmes d'Exploitation (CFSE), Sep 2009, Toulouse, France. 2009
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00444792
Contributeur : Marc Shapiro <>
Soumis le : jeudi 7 janvier 2010 - 11:43:38
Dernière modification le : vendredi 25 mai 2018 - 12:02:03
Document(s) archivé(s) le : jeudi 18 octobre 2012 - 12:06:17

Fichier

Telex-CFSE-2009.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00444792, version 1

Collections

Citation

Lamia Benmouffok, Jean-Michel Busca, Joan Manuel Marquès, Marc Shapiro, Pierre Sutra, et al.. Telex: A Semantic Platform for Cooperative Application Development. Conférence Française sur les Systèmes d'Exploitation (CFSE), Sep 2009, Toulouse, France. 2009. 〈inria-00444792〉

Partager

Métriques

Consultations de la notice

407

Téléchargements de fichiers

247