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

计算机工程 ›› 2009, Vol. 35 ›› Issue (8): 112-115. doi: 10.3969/j.issn.1000-3428.2009.08.038

• 软件技术与数据库 • 上一篇    下一篇

基于联系数的网格任务动态调度算法

黄德才1,龚卫华1,张丽君1,赵克勤2   

  1. (1. 浙江工业大学信息工程学院,杭州 310032;2. 诸暨市联系数学研究所,诸暨 311811)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-04-20 发布日期:2009-04-20

Grid Task Dynamic Scheduling Algorithm Based on Connective-number

HUANG De-cai1, GONG Wei-hua1, ZHANG Li-jun1, ZHAO Ke-qin2   

  1. (1. College of Information Engineering, Zhejiang University of Technology, Hangzhou 310032;2. Zhuji Institute of Connective Mathematics, Zhuji 311811)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-04-20 Published:2009-04-20

摘要: 针对传统网格任务调度模型将每个任务的预期执行时间设定为一个确定常量,无法表达其不确定性的问题,利用一种新的软计算方法——集对分析联系数来表示并处理网格任务预期执行时间的综合不确定性。提出基于联系数的不确定性网格动态调度模型,在线动态调度算法OUD_MCT和批模式动态调度算法BUD_Surferage。数值仿真结果表明,该类算法能较好地描述网格任务预期执行时间的动态性和不确定性,使传统网格调度方法成为其特例,在动态和不确定网格环境中具有良好的理论意义和实用价值。

关键词: 计算网格, 不确定性, 动态, 任务调度, 调度算法

Abstract: Aiming at the problem of traditional grid task scheduling model can not express and process the uncertainty existing in grid environment, because it takes the expected time to compute of a task as an constant, and by means of connective number of set pair analysis, this paper presents a new soft computation method to express and process the synthetic uncertainty of task scheduling for computing grid, namely using a connective number to express the expected time to compute of a task. After presenting the uncertain scheduling model based on connective-number, online uncertain dynamic scheduling algorithm OUD_MCT, and batch uncertain dynamic scheduling algorithm BUD_Surferage are presented for the uncertain dynamic computing grid. Numerical value simulation results illustrate that these algorithms can express the dynamics and uncertainty of expected time to compute of tasks in the computing grid environment. These algorithms are the generalization of traditional grid scheduling algorithms, and with high value in theory and application in the uncertain and dynamic grid environment.

Key words: computing grid, uncertainty, dynamic, task scheduling, scheduling algorithm

中图分类号: