期刊文献+

基于EDF的实时数据库动态容错调度算法

Dynamic Fault-tolerant Scheduling Algorithm Based on EDF in Real-time Database System
下载PDF
导出
摘要 实时数据库系统的事务调度过程中,对于即将完成的事务的抢占会造成CPU时间的浪费,降低系统的性能.针对实时数据库中的周期性实时事务提出了一种PEA(preemptive estimate algorithm)软件容错调度算法,算法基于EDF(earliest deadline first)进行事务调度,并结合负载优化算法进行适当调整,采用抢占评估策略来确定是否允许事务抢占,以最大化系统的资源利用率.通过实验测试,证明其具有良好的性能,能有效提高事务的成功率. In real-time database system, transactions must be scheduled under their deadline. In real-time transaction scheduling, preemption to the nearing completion transaction may lead to the waste of CPU time and reduce the system's performance. For the periodic transactions sched- uling in real-time database, a PEA(preemptive estimate algorithm) software fault-tolerant algorithm was proposed. Based on EDF(earliest deadline first) and combined with the load optimized algorithm for adjusting , this algorithm used a preemptive estimate strategy to determine whether preemption was permitted, so as to maximize the utilization of the system. The simulation experiments show that the algorithm has better performance and can enhance the success rate of primary task effectively.
出处 《郑州大学学报(理学版)》 CAS 2007年第4期56-60,共5页 Journal of Zhengzhou University:Natural Science Edition
基金 山东省科技攻关项目 编号2004GG2205108
关键词 实时数据库系统 软件容错 调度算法 real-time database system software fault-tolerance~ scheduling algorithm
  • 相关文献

参考文献8

  • 1Son S H, Zhang F J,Kang J H, Replication control for fault-tolerance in distributed real-time database systems [C]// Aerospace Conference. Aspen, 1998(4) :73-81.
  • 2刘扬,宋新学,曹志伟.运用集群并行处理技术实现分布式网络排课选课系统[J].河南大学学报(自然科学版),2004,34(2):95-97. 被引量:7
  • 3Liu C L, James W L. Scheduling algorithms for multi-programming in a hard real-time environment[J]. Journal of the Association for Computing Machinery, 1973, 20(1) :46-61.
  • 4Khan G N, Sydhom A. Fault-tolerant scheduling of real-time tasks having software faults[C]// Canadian Conference on Electrial and Computer Engineering. Saskatoon, 2005 : 731-734.
  • 5Wang Lei, Wu Zhaohui, Zhao Mingde. Fault tolerant scheduling for fixed priority tasks with preemption threshold[C]// 11th IEEE International Conference on Embedded and Real-time Computing Systems and Applications. Hongkong, 2005: 220-225
  • 6Han C C, Kang G S, Wu Jian. A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults[J]. IEEE Transactions on Computers, 2003, 52(3):362-372.
  • 7李从信,李荣辉.VR技术在联合站仿真演练系统中的应用研究[J].郑州大学学报(工学版),2006,27(4):106-110. 被引量:1
  • 8冯敬峰.基于支付平台系统的多种收费方式[J].郑州大学学报(工学版),2002,23(3):84-86. 被引量:1

二级参考文献9

共引文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部