首页> 外文学位 >Rethinking consistency management in real-time collaborative editing systems.
【24h】

Rethinking consistency management in real-time collaborative editing systems.

机译:重新考虑实时协作编辑系统中的一致性管理。

获取原文
获取原文并翻译 | 示例

摘要

Networked computer systems offer much to support collaborative editing of shared documents among users. Increasing concurrent access to shared documents by allowing multiple users to contribute to and/or track changes to these shared documents is the goal of real-time collaborative editing systems (RTCES); yet concurrent access is either limited in existing systems that employ exclusive locking or concurrency control algorithms such as operational transformation (OT) may be employed to enable concurrent access. Unfortunately, such OT based schemes are costly with respect to communication and computation. Further, existing systems are often specialized in their functionality and require users to adopt new, unfamiliar software to enable collaboration.;This research discusses our work in improving consistency management in RTCES. We have developed a set of deadlock-free multi-granular dynamic locking algorithms and data structures that maximize concurrent access to shared documents while minimizing communication cost. These algorithms provide a high level of service for concurrent access to the shared document and integrate merge-based or OT-based consistency maintenance policies locally among a subset of the users within a subsection of the document---thus reducing the communication costs in maintaining consistency. Additionally, we have developed client-server and P2P implementations of our hierarchical document management algorithms. Simulations results indicate that our approach achieves significant communication and computation cost savings. We have also developed a hierarchical reduction algorithm that can minimize the space required of RTCES, and this algorithm may be pipelined through our document tree. Further, we have developed an architecture that allows for a heterogeneous set of client editing software to connect with a heterogeneous set of server document repositories via Web services. This architecture supports our algorithms and does not require client or server technologies to be modified---thus it is able to accommodate existing, favored editing and repository tools. Finally, we have developed a prototype benchmark system of our architecture that is responsive to users' actions and minimizes communication costs.;Index words. Real-time Collaborative Editing, Dynamic Hierarchical Locking, Heterogeneous Architecture, Collaboration, Consistency, Distributed System, Peer-to-peer
机译:联网的计算机系统提供了很多支持用户之间共享文档的协作编辑的功能。通过允许多个用户参与和/或跟踪对这些共享文档的更改来增加对共享文档的并发访问是实时协作编辑系统(RTCES)的目标;然而,并发访问在采用排他锁定的现有系统中受到限制,或者可以采用诸如操作转换(OT)的并发控制算法来启用并发访问。不幸的是,这种基于OT的方案在通信和计算方面是昂贵的。此外,现有系统通常在功能上具有特殊性,要求用户采用新的,不熟悉的软件来实现协作。;本研究讨论了我们在改进RTCES中一致性管理方面的工作。我们已经开发了一套无死锁的多粒度动态锁定算法和数据结构,可以最大程度地并发访问共享文档,同时将通信成本降至最低。这些算法为并发访问共享文档提供了高水平的服务,并在文档小节中的一部分用户中本地集成了基于合并或基于OT的一致性维护策略,从而降低了维护维护所需的通信成本一致性。此外,我们还开发了分层文档管理算法的客户端-服务器和P2P实现。仿真结果表明,我们的方法可节省大量通信和计算成本。我们还开发了一种层次化的约简算法,可以最大程度地减少RTCES所需的空间,并且该算法可以通过我们的文档树进行流水线处理。此外,我们已经开发了一种体系结构,该体系结构允许一组异构的客户端编辑软件通过Web服务与一组异构的服务器文档存储库连接。该体系结构支持我们的算法,并且不需要修改客户端或服务器技术,因此可以容纳现有的,受欢迎的编辑和存储库工具。最后,我们开发了我们体系结构的原型基准测试系统,该系统可以响应用户的操作并最大程度地减少通信成本。实时协作编辑,动态分层锁定,异构体系结构,协作,一致性,分布式系统,对等

著录项

  • 作者

    Preston, Jon A.;

  • 作者单位

    Georgia State University.;

  • 授予单位 Georgia State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 243 p.
  • 总页数 243
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号