首页> 外文期刊>Information and software technology >Multi-level transaction model for semantic concurrency control in linear hash structures
【24h】

Multi-level transaction model for semantic concurrency control in linear hash structures

机译:线性哈希结构中用于语义并发控制的多级事务模型

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

摘要

In this paper, we present a version of the linear hash structure algorithm to increase concurrency using multi-level transaction model. We exploit the semantics of the linear hash operations at each level of transaction nesting to allow more concurrency. We implement each linear hash operation by a sequence of operations at lower level of abstraction. Each linear hash operation at leaf-level is a combination of search and read/write operations. We consider locks at both vertex (page) and key level (tuple) to further increase concurrency. As undo-based recovery is not possible with multi-level transactions, we use compensation-based undo to achieve atomicity. We have implemented our model using object-oriented technology and multithreading paradigm. In our implementation, linear hash operations such as find, insert, delete, split, and merge are implemented as methods and correspond to multi-level transactions.
机译:在本文中,我们提出了一种线性哈希结构算法的版本,以使用多级事务模型来提高并发性。我们在事务嵌套的每个级别上利用线性哈希操作的语义以允许更多的并发性。我们通过较低抽象级别的一系列操作来实现每个线性哈希操作。叶级上的每个线性哈希操作都是搜索和读取/写入操作的组合。我们考虑在顶点(页面)和键级别(元组)上使用锁,以进一步提高并发性。由于多级事务无法进行基于撤消的恢复,因此我们使用基于补偿的撤消来实现原子性。我们已经使用面向对象技术和多线程范例实现了我们的模型。在我们的实现中,线性哈希操作(例如查找,插入,删除,拆分和合并)被实现为方法,并且对应于多级事务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号