作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (24): 17-20. doi: 10.3969/j.issn.1000-3428.2012.24.005

所属专题: 云计算专题

• 云计算专题 • 上一篇    下一篇

基于任务备份的云计算容错调度算法

廖福蓉 a,王成良 b,陈蜀宇 b   

  1. (重庆大学 a. 计算机学院;b. 软件学院,重庆 400030)
  • 收稿日期:2012-03-19 修回日期:2012-05-24 出版日期:2012-12-20 发布日期:2012-12-18
  • 作者简介:廖福蓉(1987-),女,硕士研究生,主研方向:云计算,数据挖掘;王成良,教授、博士;陈蜀宇,教授
  • 基金资助:
    重庆市教委科学技术研究基金资助项目(KJ100506)

Fault-tolerant Scheduling Algorithm for Cloud Computing Based on Task Backup

LIAO Fu-rong a, WANG Cheng-liang b, CHEN Shu-yu b   

  1. (a. College of Computer Science; b. College of Software Engineering, Chongqing University, Chongqing 400030, China)
  • Received:2012-03-19 Revised:2012-05-24 Online:2012-12-20 Published:2012-12-18

摘要: 云计算所提供的服务面向庞大的用户群,随着节点规模的扩大、任务执行时间的增长,云计算的故障率越来越高。为此,提出基于任务备份的云计算容错调度算法。将任务映射到含有该任务输入数据且负载最小的节点,根据云计算的安全等级将任务进行备份,并重新调度失败任务。仿真实验结果表明,该算法具有较好的容错性,任务调度成功率达到99%。

关键词: 容错, 任务备份, 云计算, 任务调度, 数据本地性

Abstract: The service of cloud computing faces the huge user group, with the expansion of node scale and the growth of task execution time, the failure rate of cloud computing is increased. To solve this problem, the fault-tolerant scheduling algorithm for cloud computing based on task backup is proposed. It maps task to the node which contains the input data of the task and the load is the smallest. According to the level of cloud computing security, it backups the task, and re-schedules for the failure task. Simulation experimental results show that the algorithm has good fault tolerance, and the success rate of task scheduling is 99%.

Key words: fault-tolerance, task backup, cloud computing, task scheduling, data locality

中图分类号: