【24h】

Concurrency control in groupware systems

机译:组件系统中的并发控制

获取原文

摘要

Groupware systems are computer-based systems that support two or more users engaged in a common task, and that provide an interface to a shared environment. These systems frequently require fine-granularity sharing of data and fast response times. This paper distinguishes real-time groupware systems from other multi-user systems and discusses their concurrency control requirements. An algorithm for concurrency control in real-time groupware systems is then presented. The advantages of this algorithm are its simplicity of use and its responsiveness: users can operate directly on the data without obtaining locks. The algorithm must know some semantics of the operations. However the algorithm's overall structure is independent of the semantic information, allowing the algorithm to be adapted to many situations. An example application of the algorithm to group text editing is given, along with a sketch of its proof of correctness in this particular case. We note that the behavior desired in many ofthese systems is non-serializable.

机译:

组件软件系统是基于计算机的系统,它支持两个或多个从事共同任务的用户,并提供与共享环境的接口。这些系统经常需要细粒度的数据共享和快速的响应时间。本文将实时群件系统与其他多用户系统区分开来,并讨论了它们的并发控制要求。然后提出了一种用于实时群件系统中并发控制的算法。该算法的优势在于其使用简单和响应速度快:用户可以直接在数据上进行操作而无需获取锁。该算法必须知道操作的一些语义。但是,该算法的整体结构与语义信息无关,从而使该算法可以适应多种情况。给出了该算法在分组文本编辑中的示例应用,并给出了在这种特殊情况下其正确性证明的草图。我们注意到,在许多这些系统中,所需的行为是不可序列化的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号