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.
移动技术特别适用于用于协作工作的完全分布(复制的)架构。用户可以维护自己的文档副本,并且可以在缺少中央服务器的情况下继续工作。但是,在复制的体系结构中,当两个或多个用户同时修改共享文档中的相同对象时,可能会发生冲突。这种冲突可以被归类为非独占或独占 i>。 p> > 非排他性 i>冲突,其中可以同时实现冲突操作,可以使用传统的一致性管理技术(如操作转换)处理。另一方面,独占 i>冲突只能在不同的文档版本中实现。虽然锁定(Xue,Zhang和Sun 2001)可用于限制所创建的版本的数量,从而减少约束移动设备中的存储要求,它引入了两个问题:a 部分意图 i >问题和需要在冲突之前同步锁定的需要解决。 p> >本文介绍了一种集成操作转换和多版本的算法来解决不同类型的冲突。该算法使用延迟后锁定 i>通过利用用户意图锁定来解决部分意图问题 i>。它还使用冲突表 i>更好地促进冲突的解决,而无需站点以获得所有操作。 p>
机译:MaGMA:用于实时协作应用程序的移动性和组管理体系结构
机译:Android上强大的客户端体系结构,可满足端到端的实时内容管理和针对移动Internet设备的个性化IPTV服务
机译:全IP移动网络的移动性管理:移动IPv6与代理移动IPv6 [全IP移动网络中的移动性管理的体系结构和协议]
机译:移动复制体系结构中实时协作编辑的冲突管理
机译:重新考虑实时协作编辑系统中的一致性管理。
机译:移动健康监控的多专家协作主动学习:架构算法和评估
机译:用于移动复制架构中的实时协作编辑的框架