首页 | 官方网站   微博 | 高级检索  
     

分布式实时系统的容错调度算法
引用本文:秦啸,庞丽萍,韩宗芬,李胜利.分布式实时系统的容错调度算法[J].计算机学报,2000,23(10):1056-1063.
作者姓名:秦啸  庞丽萍  韩宗芬  李胜利
作者单位:华中理工大学计算机科学与技术学院,武汉,430074
基金项目:国防预研基金!(99j15 .2 .1.jw5 19)
摘    要:提出了两种分布式实时容错调度算法:副版本后调度算法(BKCL)及无容错需求后调度算法(NFRL),并研究了算法的时间复杂度,这两种容雕工算法能同时调度具有容错需求的实时任务和无容错需求的实时任务,BKCL和NFRL所产生的调度可保证:在分布式系统中一个节点机失效的情况下,具有容错需求的实时任务仍然可在截止时间内完成,在描述了两个实时容错调度算法之后,分别证明了这两个算法的容错调度正确性。接着,阐述

关 键 词:容错  实时调度  启发式算法  分布式实时系统
修稿时间:1999-01-06

Algorithms of Fault-Tolerant Scheduling in Distributed Real-Time Systems
QIN Xiao,PANG Li-Ping,HAN Zong-Fen,LI Sheng-Li.Algorithms of Fault-Tolerant Scheduling in Distributed Real-Time Systems[J].Chinese Journal of Computers,2000,23(10):1056-1063.
Authors:QIN Xiao  PANG Li-Ping  HAN Zong-Fen  LI Sheng-Li
Abstract:This paper proposes two fault tolerant scheduling algorithms for real time tasks and proves the correctness of these two scheduling algorithms. One is called backup copies scheduled last (BKCL) and another is called tasks without fault tolerant requirements scheduled last (NFRL). These two scheduling algorithms can schedule the tasks with the fault tolerant requirements together with those without fault tolerant requirements. For the tasks with fault tolerant requirements, BKCL and NFRL can generate schedules that can tolerate one processor failure. Performance analysis of these two algorithms are presented, each algorithm has advantage under different workload. NFRL is better than that of BKCL when the number of tasks with fault tolerant requirements is far smaller than that of the tasks without fault tolerant requirements. And on the other hand, when the number of tasks with fault tolerant requirements is far greater than that of the tasks without fault tolerant requirements, the performance of BKCL is better than that of NFRL.
Keywords:fault-tolerant  real-time scheduling  performance analysis  heuristics  distributed systems
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号