期刊文献+

实时分布系统的动态容错调度算法

A dynamic fault-tolerant scheduling algorithm for a real-time distributed system
下载PDF
导出
摘要 分布系统中如何保证具有容错需求任务的实时性是一个具有挑战性的课题,目前针对不同的应用背景已产生了一些有意义的研究成果,但当任务的截止时间不足以让主、副两版本分别单独运行时,尚未作处理.这里提出了基于PB的改进时间冗余的启发式动态容错调度算法FTPB,在算法中根据任务的开始时间、执行时间、截止期限之间的内在关系,分别采用副版本主动复制与被动复制策略,使系统在不增加额外资源的前提下,既有较好的容错能力,又有效地利用CPU资源,同时还能提高任务的接受率.模拟实验结果表明:算法FTPB优于同类其他算法,具有较好的实用价值. In a real-time distributed system ,it is critical to have a fault-tolerant task execution scheme to meet the tasks' deadlines even in the presence of one processor failure. Although interesting scheduling algorithms are available, including the algorithm in which a task's primary copy is not executed with its backup copies at the same time.Thus far,research could not handle task deadlines that are insufficient to run the primary copies and backup copies respectively. A new dynamic fault-tolerant algorithm FTPB based on PB is offered here.In this algorithm , an active and a passive replica are utilized according to the relationship between Ri+Ci+Vi and Di. Simulation results show that the FTPB algorithm is effective, has better fault-tolerant ability, and can improve efficiently the CPU utilization and tasks acception ratio.
出处 《哈尔滨工程大学学报》 EI CAS CSCD 2004年第6期789-793,共5页 Journal of Harbin Engineering University
基金 国防科学技术工业委员会基金资助项目(413160201).
关键词 任务调度 容错 动态 实时 task scheduling fault-tolerant dynamic algorithm real-time system
  • 相关文献

参考文献7

  • 1OMARI R A,SOMANI A K,Manimaran G. A new fault-tolerant technique for improving schedulability in multiprocessor real-time systems[A].In:Proceedings of the 15th IEEE Parallel and Distributed Processing Symposium[C].San Francisco,2001.
  • 2KAP D A,KIM J,HONG S J.Fault-tolerant real-time scheduling using passive replicas[R].FTCS-27,1997:98-103.
  • 3秦啸,庞丽萍,韩宗芬,李胜利.分布式实时系统的容错调度算法[J].计算机学报,2000,23(10):1056-1063. 被引量:12
  • 4SHIN K G,CHANG Y C.A reservation-based algorithm for scheduling both periodicand aperiodic real-time tasks[J].IEEE Transaction on computer,1995,44(12):1409-1415.
  • 5TSUCHIYA T,KAKUDA Y,KIKUNO T.A new fault-tolerant scheduling technique for real-time multiprocessor systems[A].Proc.RTCSA-95[C].USA,1995:197-202.
  • 6张拥军,张怡,彭宇行,陈福接.一种基于多处理机的容错实时任务调度算法[J].计算机研究与发展,2000,37(4):425-429. 被引量:29
  • 7DINATALE M. Dynamic end-to end guarantees in distributed real-time systems[A].Real-times symposium[C].USA,1994.

二级参考文献2

  • 1Ying Feng,Microprocessing Microprogramming,1994年,40卷,193页
  • 2Shih W K,Proceedings of the Real-TimeSystem Symposium,1989年,12页

共引文献39

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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