首页 | 本学科首页   官方微博 | 高级检索  
     

分布式实时事务提交处理
引用本文:覃飙,刘云生.分布式实时事务提交处理[J].软件学报,2002,13(8):1395-1401.
作者姓名:覃飙  刘云生
作者单位:华中科学技术大学,计算机科学与工程学院,湖北,武汉,430074
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60073045 (国家自然科学基金); the Defence Pre-Research Project of the 'Ninth Five-Year-Plan' of China under grant No.00J15.3.3.JW0529 (国家"九五"国防预研基金); the National Doctoral Fundation of Ch
摘    要:由于提交处理的复杂性,分布式实时事务很难满足其截止期.提出了一种新的提交协议A2SC(主动的双空间提交),它适合于分布式实时事务提交处理的需要.分析了由于数据冲突访问而形成的各种依赖关系.当处于准备状态的事务和处于提交状态的事务发生数据冲突访问时,A2SC允许处于执行状态的事务在一种控制的方式下乐观地访问锁住的数据.当处于准备状态的事务夭折时,仅仅只有其夭折依赖集中的事务夭折.进一步提出了"没有结果的运行"的观念.当一个事务发现它是没有结果的允许时,它将主动夭折.进行了广泛的模拟实验比较A2SC和其它协议比如基准协议、PROMPT和DDCR的性能.模拟结果表明A2SC在最小化错过截止期的事务数方面较成功,因此A2SC适合于高性能分布式实时事务.

关 键 词:分布式实时事务  截止期  提交协议  夭折依赖  提交依赖
收稿时间:6/4/2001 12:00:00 AM
修稿时间:2002/5/10 0:00:00

Distributed Real-Time Transaction Commit Processing
QIN Biao and LIU Yun-sheng.Distributed Real-Time Transaction Commit Processing[J].Journal of Software,2002,13(8):1395-1401.
Authors:QIN Biao and LIU Yun-sheng
Abstract:It is difficult for a distributed real-time transaction to satisfy its deadline because of the complexities of its commitment processing. A new commit protocol called A2SC (active double space commit) is proposed, which cater for the distributed real-time transaction commitment processing. All kinds of dependencies caused from data conflicts access are analyzed. When data conflicts between the prepared transaction and the execution transactions occur, A2SC allows the execution transactions to access the locked data optimistically in a controlled manner. When the prepared transaction aborts, only transactions in its abort dependency set are aborted. Furthermore, a notion of fruitless run is proposed. When a transaction finds fruitless run, it will actively abort. Extensive simulation experiments have been performed to compare the performance of the A2SC with other protocols such as the base protocol, the PROMPT and the DDCR. The simulation results show that A2SC is highly successful in minimizing the number of missed transactions deadlines. So A2SC caters for high-performance distributed real-time transaction.
Keywords:distributed real-time transaction  deadline  commit protocol  abort dependency  commit dependency
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号