期刊文献+

云环境下周期和非周期混合实时任务双容错调度算法 被引量:3

Dual fault-tolerant scheduling algorithm of periodic and aperiodic hybrid real-time tasks in cloud environment
下载PDF
导出
摘要 云环境中的处理机故障已成为云计算不可忽视的问题,容错成为设计和发展云计算系统的关键需求。针对一些容错调度算法在任务调度过程中调度效率低下以及任务类型单一的问题,提出一种处理机和任务主副版本分组的容错调度方法;并给出了副版本可重叠执行的判定方法,以及任务最坏响应时间的计算公式。通过实验和分析表明,和以前算法相比,将处理机分成两组分别执行任务主版本和任务副版本,减少了任务调度所需进行可调度测试的时间,增加了副版本重叠执行的机会,减少了所需的处理机个数,对提高系统处理机的利用率和容错调度的效率具有重要的意义。 The problem of cloud computing processors failure cannot be ignored in the cloud environment. Fault-tolerance becomes a key requirement in the design and development of cloud computing systems. Aiming at the problem of low scheduling efficiency and single type of task in most fault-tolerant scheduling algorithms, the fault-tolerant scheduling method based on processors, primary-backup copies of hybrid tasks grouped was proposed. A method to determine whether two backup copies can overlap was presented. What's more, the calculation formulas of periodic task worst-case response time and completion time of aperiodic tasks preemptive execution were given. The simulation result shows that the proposed algorithm has a remarkable saving of cloud computing system processors needed and scheduling computation time compared with Hybrid real time task Fault Tolerant Scheduling (HFTS) algorithm. It is of great significance for improving the reliability of cloud system and the schedulability of real-time tasks set, as well as the processor efficiency.
作者 曹洁 曾国荪
出处 《计算机应用》 CSCD 北大核心 2015年第3期648-653,716,共7页 journal of Computer Applications
基金 国家863计划项目(2009AA012201) 国家自然科学基金资助项目(61272107 61202173 61103068) 上海市优秀学科带头人计划项目(10XD1404400) 华为创新研究计划项目(IRP-2013-12-03) 高效能服务器和存储技术国家重点实验室开放基金资助项目(2014HSSA10)
关键词 云计算 周期任务 非周期任务 容错 实时调度 cloud computing periodic task aperiodic task fault tolerance real-time scheduling
  • 相关文献

参考文献14

  • 1MANIMARAN G, MURTHY C. A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis[J]. IEEE Transactions on Parallel and Distributed Systems, 1998,9(11):1137-1152.
  • 2AL-OMARI R, SOMANI A K, MANIMARAN G. Efficient overloading techniques for primary-backup scheduling in real-time systems[J]. Journal of Parallel and Distributed Computing, 2004,64(5):629-648.
  • 3LIU C, LAYLAND J. Scheduling algorithms for multiprogramming in a hard real-time environment[J]. Journal of the ACM, 1973, 20(1):46-61.
  • 4DHALL S, LIU C. On a real-time scheduling problem[J]. Operations Research, 1978,26(1):127-140.
  • 5BERTOSSI A, MANCINI L, FEDERICO R. Fault-tolerant rate-monotonic first-fit scheduling in hard-real-time systems[J]. IEEE Transactions on Parallel and Distributed Systems, 1999,10(9):934-945.
  • 6朱晓敏,祝江汉,马满好.异构集群系统中具有QoS需求的实时任务容错调度[J].软件学报,2011,22(7):1440-1456. 被引量:11
  • 7罗威,阳富民,庞丽萍,李俊.基于延迟主动副版本的分布式实时容错调度算法[J].计算机研究与发展,2007,44(3):521-528. 被引量:18
  • 8STROSNIDER J, LEHOCZKY J, SHA L. The deferrable server algorithm for enhanced aperiodic responsiveness in hard real-time environments[J]. IEEE Transactions on Computers, 1995,44(1):73-91.
  • 9LEHOCZKY J, RAMOS-THUEL S. An optimal algorithm for scheduling soft aperiodic tasks in fixed-priority preemptive systems[C]//Proceedings of the 13th Real-Time Systems Symposium. Piscataway:IEEE, 1992:110-123.
  • 10阳春华,桂卫华,计莉.基于多处理机的混合实时任务容错调度[J].计算机学报,2003,26(11):1479-1486. 被引量:19

二级参考文献28

  • 1Yang C H,Deconinck G.A fault-tolerant reservation-based strategy for scheduling aperiodic tasks in multiprocessor systems. In: Proceedings of the 10th IEEE Euromicro Workshop on Parallel, Distributed and Network-based Processing.Gran Canaria, Spain, 2002. 319~326
  • 2Bertossi A A, Mancini L V, Rossini F. Fault-tolerant rate-monotonic first-fit scheduling in hard-real-time systems.IEEE Transactions on Parallel and Distributed Systems, 1999, 10(9): 934~945
  • 3Al-Omari R, Somani A K, Manimaran G.A new fault-tolerant technique for improving schedulability in multiprocessor real-time systems.In: Proceedings of the 15th IEEE Parallel and Distributed Processing Symposium, San Francisco, 2001.32~33
  • 4Strosnider J K, Lehoczky J P, Sha L.The deferrable server algorithm for enhanced aperiodic responsiveness in hard real-time environments.IEEE Transactions on Computer, 1995, 44(1): 73~91
  • 5Lehoczky J P, Ramos-Thuel S.An optimal algorithm for scheduling soft-aperiodic tasks in fixed-priority preemptive systems.In: Proceedings of the 13th Real-Time Systems Symposium, Phoenix, USA, 1992.110~123
  • 6Shin K G, Chang Y C.A reservation-based algorithm for scheduling both periodic and aperiodic real-time tasks.IEEE Transactions on Computer, 1995, 44(12): 1409~1415
  • 7Johnson B W.Design and Analysis of Fault Tolerant Digital Systems.New York: Addison Wesley, 1989
  • 8Liu C L, Layland J W.Scheduling algorithms for multi-programming in a hard-real-time environment.Journal of the ACM, 1973, 20(1): 46~61
  • 9Joseph M, Pandya P.Finding response times in a real-time system.The Computer Journal, 1986, 29(3): 390~395
  • 10Burchard A, Liebeherr J, Oh Y, Son S H.New strategies for assigning real-time tasks to multiprocessor systems.IEEE Transactions on Computer, 1995, 44(12): 1429~1442

共引文献39

同被引文献22

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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