首页 | 本学科首页   官方微博 | 高级检索  
     

云环境下周期和非周期混合实时任务双容错调度算法
引用本文:曹洁,曾国荪. 云环境下周期和非周期混合实时任务双容错调度算法[J]. 计算机应用, 2015, 35(3): 648-653. DOI: 10.11772/j.issn.1001-9081.2015.03.648
作者姓名:曹洁  曾国荪
作者单位:1. 同济大学 计算机科学与技术系, 上海 200092;2. 国家高性能计算机工程技术中心 同济分中心, 上海 200092
基金项目:国家863计划项目(2009AA012201);国家自然科学基金资助项目(61272107,61202173,61103068);上海市优秀学科带头人计划项目(10XD1404400);华为创新研究计划项目(IRP-2013-12-03);高效能服务器和存储技术国家重点实验室开放基金资助项目(2014HSSA10)
摘    要:云环境中的处理机故障已成为云计算不可忽视的问题,容错成为设计和发展云计算系统的关键需求。针对一些容错调度算法在任务调度过程中调度效率低下以及任务类型单一的问题,提出一种处理机和任务主副版本分组的容错调度方法;并给出了副版本可重叠执行的判定方法,以及任务最坏响应时间的计算公式。通过实验和分析表明,和以前算法相比,将处理机分成两组分别执行任务主版本和任务副版本,减少了任务调度所需进行可调度测试的时间,增加了副版本重叠执行的机会,减少了所需的处理机个数,对提高系统处理机的利用率和容错调度的效率具有重要的意义。

关 键 词:云计算  周期任务  非周期任务  容错  实时调度  
收稿时间:2014-10-08
修稿时间:2014-11-06

Dual fault-tolerant scheduling algorithm of periodic and aperiodic hybrid real-time tasks in cloud environment
CAO Jie , ZENG Guosun. Dual fault-tolerant scheduling algorithm of periodic and aperiodic hybrid real-time tasks in cloud environment[J]. Journal of Computer Applications, 2015, 35(3): 648-653. DOI: 10.11772/j.issn.1001-9081.2015.03.648
Authors:CAO Jie    ZENG Guosun
Affiliation:1. Department of Computer Science and Technology, Tongji University, Shanghai 200092, China;
2. Tongji Branch, National Engineering and Technology Center of High Performance Computer, Shanghai 200092, China
Abstract: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.
Keywords:cloud computing  periodic task  aperiodic task  fault tolerance  real-time scheduling
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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