首页> 外文会议>Australasian conference on Computer science >Conflict management for real-time collaborative editing in mobile replicated architectures
【24h】

Conflict management for real-time collaborative editing in mobile replicated architectures

机译:移动复制体系结构中实时协作编辑的冲突管理

获取原文

摘要

Mobile technology is particularly suited to a fully distributed (replicated) architecture for collaborative work. Users can maintain their own document copies, and can continue to work in the absence of a central server. However, in a replicated architecture, conflicts can occur when two or more users concurrently modify the same object in a shared document. Such conflicts can be classified as non-exclusive or exclusive.

Non-exclusive conflicts, where conflicting operations can be realized at the same time, can be handled using conventional consistency management techniques such as operational transformation. On the other hand, exclusive conflicts can only be realised in different document versions. Although post-locking (Xue, Zhang, and Sun 2001) can be used to limit the number of versions that are created and thus reduce storage requirements in constrained mobile devices, it introduces two problems: a partial-intention problem and the need to synchronise locks before the conflict can be resolved.

This paper introduces an algorithm that integrates operational transformation and multi-versioning to resolve the different types of conflict. The algorithm uses delayed post-locking to solve the partial-intention problem by making use of user intention locks. It also uses conflict tables to better facilitate the resolution of conflict as soon as possible without requiring sites to receive all operations.

机译:

移动技术特别适合用于协作工作的完全分布式(复制)体系结构。用户可以维护自己的文档副本,并且可以在没有中央服务器的情况下继续工作。但是,在复制的体系结构中,当两个或多个用户同时修改共享文档中的同一对象时,可能会发生冲突。此类冲突可以分类为非排他性或排他性

非排他性冲突(可以同时实现冲突的操作)可以使用常规的一致性管理技术(如操作转换)来处理。另一方面,只能在不同的文档版本中实现 exclusive 冲突。尽管后锁定(Xue,Zhang和Sun 2001)可用于限制所创建版本的数量,从而减少受限移动设备中的存储需求,但它会带来两个问题: partial-intent 问题以及在解决冲突之前需要同步锁。

本文介绍了一种将操作转换和多版本集成在一起的算法,以解决不同类型的冲突。该算法利用延迟后锁定来解决<部分意图>问题,这是通过用户意图锁定来实现的。它还使用冲突表来更好地促进解决冲突,而无需站点进行所有操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号