Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2008, Vol. 34 ›› Issue (8): 120-122. doi: 10.3969/j.issn.1000-3428.2008.08.041

• Networks and Communications • Previous Articles     Next Articles

Grid Scheduling Algorithm Based on Dynamic Prediction and Task Flow Shaping

TIAN Shen-wei1, Turgun•Ibrahim1, YU Long2   

  1. (1. College of Information Science and Engineering, Xinjiang Universtiy, Urumqi 830046;2. Center of Networking, Xinjiang Universtiy, Urumqi 830046)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-04-20 Published:2008-04-20

基于动态预测和任务流整形的网格调度算法

田生伟1,吐尔根•依布拉音1,禹 龙2   

  1. (1. 新疆大学信息科学与工程学院,乌鲁木齐 830046;2. 新疆大学网络中心,乌鲁木齐 830046)

Abstract: According to the autonomy, heterogeneity, and distributed nature of grid computing system, the paper proposes a new grid scheduling algorithm to reduce average task response time with dynamic prediction and task flow shaping. The algorithm uses history data and the recent task request time, task completion time, and network communication delay, to predict the future task response time at each computing node. Based on the prediction result, tasks will be assigned to compute nodes which are predicted to have less work load and better performance in the near future. The resource utilization can be improved by both the dynamic adaptation algorithm and the task flow shaping algorithm. Experimental results show that approach outperforms existing scheduling algorithms(e.g., random scheduling) in terms of task response time and throughput.

Key words: prediction, response time, task flow shaping, load balance

摘要: 针对网格环境下计算节点的自治性、异构性、分布性等特征,提出一种基于任务响应时间的动态修正预测和任务流整形的网格调度算法,该调度方法依据历史数据和最近访问过计算节点的任务请求提交时间、任务完成时间、网络通信延迟等信息,预测计算节点的将来任务响应时间,将任务提交给预测的轻负载或性能较优的计算节点完成。通过使用动态修正算法和任务流整形算法降低预测误差,提高资源利用率。实验结果表明,该方法在任务响应时间、任务的吞吐率等方面优于随机调度等传统算法,具有较好的综合性能。

关键词: 预测, 响应时间, 任务流整形, 负载均衡

CLC Number: