首页> 外文期刊>International journal of soft computing >Transactional Workflow Technique for Distributed Transaction Processing
【24h】

Transactional Workflow Technique for Distributed Transaction Processing

机译:用于分布式事务处理的事务工作流技术

获取原文
           

摘要

Two Phase Commit Protocol (2PC) is an atomic and synchronous protocol and it is the commonprotocol uses to coordinate the commitment of transactions in distributed database systems. Most currentdatabase systems use page, level and locks technique to lock data items while transactions processing, othertransactions can?t access all records in the page while the update of a record in that page. If locks are releasedquickly from data items, other transactions can access these records. In this study, we propose a modificationto the standard two phase commit protocol to release data items locks quickly after the preparation phase.Participants doesn?t locks data items until the end of the transaction. We propose a two Phase Commit Protocolwith Incomplete state (2PC-I) which avoids the system blocking problem and ensures semantic ACID properties.We propose a transactional workflow technique as an optimistic concurrency control technique that uses(2PC-I) and actionability rules to handle the disconnection in transactions processing and increase the successrate of transactions. We implemented a simulation prototype for the 2PC-I protocol and transactional workflowtechnique to test the applicability of the 2PC-I protocol and measure the success rate of transactions.
机译:两阶段提交协议(2PC)是原子和同步协议,它是通用协议,用于协调分布式数据库系统中事务的提交。当前大多数数据库系统在事务处理时都使用页面,级别和锁定技术来锁定数据项,而其他事务在更新该页面中的记录时无法访问该页面中的所有记录。如果从数据项中快速释放锁,则其他事务可以访问这些记录。在这项研究中,我们提出了对标准的两阶段提交协议的修改,以在准备阶段之后快速释放数据项锁定。参与者直到交易结束才锁定数据项。我们提出了一种不完整状态的两阶段提交协议(2PC-I),它避免了系统阻塞问题并确保了语义ACID属性。我们提出了一种事务性工作流技术作为一种乐观并发控制技术,该技术使用(2PC-I)和可操作性规则来处理断开事务处理并提高事务成功率。我们为2PC-I协议和事务性工作流技术实现了一个仿真原型,以测试2PC-I协议的适用性并衡量事务的成功率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号