期刊文献+

基于被动副版本优先级提高策略的分布式实时容错调度 被引量:5

Real-Time Fault-Tolerant Scheduling for Distributed Systems Based on Improving Priority of Passive Backup
下载PDF
导出
摘要 FTRMFF(fault-tolerant rate-monotonic first-fit)分布式容错算法具有实现简单、调度开销小的优点,但是副版本的优先级继承策略不利于处理器空闲资源的充分利用.针对这个问题并结合各类型任务的最坏响应时间的分析,提出IPPBS(improving priority for passive backup based scheduling)算法.IPPBS算法能在不破坏处理机上已分配任务的可调度性的前提下,适当提高待分配的被动副版本的优先级来缩短响应时间,增加其在现有处理机上的可调度性,从而提高处理器的利用率.在此基础上,给出了具体的优先级提高因子搜索算法.仿真实验验证了IPPBS算法的可行性和有效性,较FTRMFF算法可节约的处理器个数百分比最高可达13%. Fault-tolerant rate-monotonic first fit(FTRMFF) algorithm is a hard-real-time scheduling broadly used in distributed systems.This scheduling algorithm has the advantages of easy operation and low cost.However,the strategy of priority inheritance on the backup copy probably makes it hard to make full use of the slack located in the existing processors.To solve the problem and on the basis of analyzing the worst case response time of all types of task copies,the "improving priority for passive backup based scheduling(IPPBS)" algorithm is then proposed.When a passive backup copy could not be assigned to the existing processors and needs a new processor,IPPBS algorithm will improve its priority to a reasonable level to shorten the response time.Because its worst case response time becomes shorter,the passive backup copy is likely to be scheduled to the existing processor without breaking the scheduablity feasibility of other tasks with higher priority in the same processor.Moreover,the priority improving of factor searching algorithm is presented in detail.Finally,the adequate simulation experiments show that the IPPBS algorithm is feasible and effective.Compared with the classic FTRMFF algorithm,it can save the processors up to 13%.
出处 《计算机研究与发展》 EI CSCD 北大核心 2010年第11期2003-2010,共8页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60603032)~~
关键词 实时 分布式系统 调度 容错 被动副版本 real-time distributed system scheduling fault-tolerance passive backup copy
  • 相关文献

参考文献7

二级参考文献31

  • 1YANG Fumin LUO Wei PANG Liping.An Efficient Real-Time Fault-Tolerant Scheduling Algorithm Based on Multiprocessor Systems[J].Wuhan University Journal of Natural Sciences,2007,12(1):113-116. 被引量:6
  • 2罗威,阳富民,庞丽萍,李俊.基于延迟主动副版本的分布式实时容错调度算法[J].计算机研究与发展,2007,44(3):521-528. 被引量:18
  • 3Lin T H,IEEE Trans Computers,1998年,47卷,5期,603页
  • 4Kim J,IEEE Transactions onComputers,1998年,47卷,4期,499页
  • 5Xu Lihao,IEEE Transactions Parallel Distributed Systems,1998年,9卷,8期,813页
  • 6Lee C G,IEEETransactions on Com puters,1998年,47卷,6期,700页
  • 7Shin K G,IEEE Real Time Systems Newsletter,1991年,7卷,3期,28页
  • 8Krishna C M,IEEE Trans Computers,1986年,35卷,4期,448页
  • 9Shatz S M,IEEE Trans Computers,1992年,41卷,9期,1156页
  • 10C L Liu,J W Layland.Scheduling algorithms for multiprogramming in a hard real-time environment[J].Journal of ACM,1973,20(1):46-61

共引文献90

同被引文献27

  • 1YANG Fumin LUO Wei PANG Liping.An Efficient Real-Time Fault-Tolerant Scheduling Algorithm Based on Multiprocessor Systems[J].Wuhan University Journal of Natural Sciences,2007,12(1):113-116. 被引量:6
  • 2罗威,阳富民,庞丽萍,李俊.基于延迟主动副版本的分布式实时容错调度算法[J].计算机研究与发展,2007,44(3):521-528. 被引量:18
  • 3罗威,阳富民,庞丽萍,涂刚.异构分布式系统中实时周期任务的容错调度算法[J].计算机学报,2007,30(10):1740-1749. 被引量:15
  • 4MOTYAGHI M H, ZARANDI H R. DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors [ J ]. Microprocessors and Microsystems, 2014, 38(1): 88-97.
  • 5KRISHNA C M. Fault-tolerant scheduling in homogene- ous real-time systems [ J 1. ACM Computing Surveys, 2014, 46(4): 48:1-48:34.
  • 6BERTOSSI A A, MANCINI L V, MENAPACE A. Scheduling hard-real-time tasks with backup phasing delay [ C ]. Proceedings of 10th IEEE International Sympsium on Distributed Simulation and Real-Time Applications, Terremolinos, 2006 : 107-118.
  • 7CHEN H M, LUO W, WANG W, et al. A novel real-time fault-tolerant scheduling algorithm based on distrib- uted control systems [ C ]. Proceedings of International Conference on Computer Science and Service System , Nanjing, 2011 : 80-83.
  • 8PATHAN R M, JONSSON J. FTGS: fault-tolerant fixed-priority scheduling on muhiprocessors [ C ]. Pro- ceedings of 10th International Conference on Trust, Se- curity and Privacy in Computing and Communications, Changsha, 2011: 1164-1175.
  • 9SAMALA A K, MALLB R, TRIPATHY C. Fault toler- ant scheduling of hard real-time tasks on multiprocessor system using a hybrid genetic algorithm [ J ]. Swarm and Evolutionary Computation, 2014 (14) : 92-105.
  • 10BERTEN V, GOOSSENS J, JEANNOT E. A probabi- listic approach for fault tolerant multiprocessor real-time scheduling [ C ]. Proceedings of 20th International Paral- lel and Distributed Processing Sympsium, Rhodes Is- land, 2006 : I-8.

引证文献5

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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