Telex: Principled System Support for Write-Sharing in Collaborative Applications
| dc.creator | Benmouffok, Lamia | |
| dc.creator | Busca, Jean-Michel | |
| dc.creator | Marquès, Joan Manuel | |
| dc.creator | Shapiro, Marc | |
| dc.creator | Sutra, Pierre | |
| dc.creator | Tsoukalas, Georgios | |
| dc.date | 2008-05-30 | |
| dc.date | 2008-06-10 | |
| dc.date.accessioned | 2026-07-07T12:19:17Z | |
| dc.date.available | 2026-07-07T12:19:17Z | |
| dc.description | 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. | |
| dc.identifier | https://arxiv.org/abs/0805.4680 | |
| dc.identifier | http://arxiv.org/abs/0805.4680 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/212702 | |
| dc.subject | Operating Systems | |
| dc.subject | Distributed, Parallel, and Cluster Computing | |
| dc.title | Telex: Principled System Support for Write-Sharing in Collaborative Applications | |
| dc.type | text |