Duplex: a distributed collaborative editing environment in large scale

  • Authors:
  • François Pacull;Alain Sandoz;André Schiper

  • Affiliations:
  • Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lansanne (Switzerland);Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lansanne (Switzerland);Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lansanne (Switzerland)

  • Venue:
  • CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

DUPLEX is a distributed collaborative editor for users connected through a large-scale environment such as the Internet. Large-scale implies heterogeneity, unpredictable communication delays and failures, and inefficient implementations of techniques traditionally used for collaborative editing in local area networks. To cope with these unfavorable conditions, DUPLEX proposes a model based on splitting the document into independent parts, maintained individually and replicated by a kernel. Users act on document parts and interact with co-authors using a local environment providing a safe store and recovery mechanisms against failures or divergence with co-authors. Communication is reduced to a minimum, allowing disconnected operation. Atomicity, concurrency, and replica control are confined to a manageable small context.