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

一种高效的合作实时事务并行检验点算法
引用本文:李国徽,王洪亚,刘云生.一种高效的合作实时事务并行检验点算法[J].计算机科学,2005,32(7):69-71.
作者姓名:李国徽  王洪亚  刘云生
作者单位:华中科技大学计算机学院,武汉,430074;华中科技大学计算机学院,武汉,430074;华中科技大学计算机学院,武汉,430074
基金项目:青年国家自然科学基金(编号:60203017)
摘    要:许多数据和活动上都有很强时间性的应用在地理上同时具有分布性,这种应用需求使得分布式实时数据库的研完成为数据库研究领域的热点。在实时事务执行时,事务故障或数据竞争会导致事务重启,为了减少因重启而损失的工作量,可以采用检验点技术以利于事务时间正确性的满足。在一些分布式实时数据库应用中,不同结点的事务通过消息交换形成合作关系,当某一事务记检验点时,为保证合作事务间的全局一致性,相关事务也要相应地记检验点。传统的协同检验点方法没有考虑应用的定时约束,不能很好地支持分布式实时事务处理。本文提出了一种高效的并行协同检验点方法,该算法既具有最小协同检验点特性又使全局检验点过程延时最小。实验表明该算法减少了全局检验点阻塞时间,有利于分布式实时事务截止期的满足。

关 键 词:分布式合作实时事务  并行检验点方法  检验点依赖  全局检验点

An Efficient Concurrent Checkpointing Algorithm for Distributed Cooperative Real-Time Transaction Processing
LI Guo-Hui,WANG Hong-ya,LIU Yun-Sheng.An Efficient Concurrent Checkpointing Algorithm for Distributed Cooperative Real-Time Transaction Processing[J].Computer Science,2005,32(7):69-71.
Authors:LI Guo-Hui  WANG Hong-ya  LIU Yun-Sheng
Affiliation:LI Guo-Hui,WANG Hong-Ya,LIU Yun-Sheng School of Computer Sci. & Tech.,Huazhong Univ. of Sci. & Tech. Wuhan 430074
Abstract:Distributed real-time database systems have gained more and more research interests in the last decade. When transactions have to restart due to transaction failures and data contention, taking checkpoints periodically can reduce the amount of lost work and help real-time transactions to meet their deadlines. In some distributed real-time database applications, transactions in different sites can communicate with each other by message exchange. To main- tain the consistency among transactions, when a transaction initiates a checkpoint, the elated transactions are forced to take their own corresponding checkpoints. Traditional coordinated checkpoint methods don't take the timing con- straints of applications into consideration and are unsuitable for supporting distributed real-time transaction processin- g. This paper proposes a concurrent coordinated checkpointing method, which minimizes the time latency involved in a global checkpoint and force a minimal number of transactions to take their checkpoints. Extensive experiments show that the proposed algorithm results in the reduced time latency and an obvious reduction in the transaction deadline- missing rate as well.
Keywords:Distributed cooperative real-time transaction  Concurrent checkpointing method  Checkpoint dependency  Global checkpoint
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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