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

计算机工程 ›› 2013, Vol. 39 ›› Issue (8): 64-68. doi: 10.3969/j.issn.1000-3428.2013.08.013

• 先进计算与数据处理 • 上一篇    下一篇

基于用户优先级的云计算任务调度策略

蒲 汛1,2,杜 嘉3,卢显良1   

  1. (1. 电子科技大学计算机科学与工程学院,成都 410073;2. 西南大学计算机与信息科学学院,重庆 400716; 3. 重庆交通大学研究生部,重庆 400074)
  • 收稿日期:2012-02-22 出版日期:2013-08-15 发布日期:2013-08-13
  • 作者简介:蒲 汛(1977-),男,讲师、博士研究生,主研方向:计算机体系结构,并行计算;杜 嘉,硕士;卢显良,教授、博士生导师
  • 基金资助:
    2010年度国家科技重大专项基金资助项目(2010ZX03004-001-02);2011年国家重大专项基金资助项目(2011ZX03002-003-02)

Task Scheduling Policy for Cloud Computing Based on User Priority Level

PU Xun   1,2, DU Jia   3, LU Xian-liang   1   

  1. 1. School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 410073, China; 2. College of Computer and Information Science, South-West University, Chongqing 400716, China; 3. Postgraduate Departmen, Chongqing Jiaotong University, Chongqing 400074, China)
  • Received:2012-02-22 Online:2013-08-15 Published:2013-08-13

摘要: 根据云计算环境中用户任务调度的不同需求,提出一种基于改进离散粒子群优化算法的任务调度策略,可实现在短时间内对云计算任务的相对较优调度。将用户费用与该任务的截止时间相结合,构建相对合理的用户优先级,以引导算法的适应度函数的偏好。引入重优化判断准则,在保证算法有能力跳出局部最优的同时保持解的多样性,最终求出满足用户优先级偏好的任务调度映射。仿真实验结果表明,该策略更符合云计算调度的复杂环境,能得到全局较优的任务调度方案。

关键词: 云计算, 任务调度, QoS约束, Hadoop架构, 离散粒子群优化, 用户优先级

Abstract: This paper proposes an Improved Discrete Particle of Swarm Optimization(IDPSO) to optimize the task scheduling problem of cloud computing with user priority level preferences in a short time. It combines the user priority and the task deadline to establish an appropriate task priority to guide the algorithm fitness function, employs a re-optimization criterion to ensure that the algorithm has the ability to jump out of local optima, and ultimately obtains task scheduling mapping with user priority preference. Simulation experimental results show that this algorithm is fit for cloud computing environment, it can gain overall optimal task scheduling scheme.

Key words: cloud computing, task scheduling, QoS constrains, Hadoop architecture, Discrete Particle of Swarm Optimization(DPSO), user priority level

中图分类号: