Duplex: a distributed collaborative editing environment in large scale

Duplex: a distributed collaborative editing environment in large scale
复制标题

Duplex:大规模分布式协作编辑环境

DOI:
10.1145/192844.192900
复制
发表时间:
1994
期刊:
Practical System Programming with C
影响因子:
--
通讯作者:
A. Schiper
A. Schiper
中科院分区:
--
文献类型:
--
作者:
F. Pacull;A. Sandoz;A. Schiper

文献摘要

被引文献

相似文献

DUPLEX是一种分布式协同编辑器,适用于通过互联网等大规模环境连接的用户。大规模意味着异质性,不可预测的通信延迟和故障,以及在局域网中用于协作编辑的传统技术的低效实现。为了应对这些不利条件,DUPLEX提出了一种基于将文档分成独立部分的模型,这些部分由内核单独维护和复制。用户对文档部分进行操作,并使用提供安全存储和恢复机制的本地环境与合著者进行交互,以防止出现故障或与合著者发生分歧。通信减少到最低限度,允许断开操作。原子性、并发性和副本控制被限制在可管理的小型上下文中。
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.