A Heuristic Algorithm for Task Scheduling Based on Mean Load on Grid

被引:0
|
作者
Li-Na Ni
Jin-Quan Zhang
Chun-Gang Yan
Chang-Jun Jiang
机构
[1] Tongji University,Department of Computer Science
[2] Shandong University of Science & Technology,College of Information Science & Engineering
关键词
heuristic algorithm; task scheduling; load balancing; knowledge grid;
D O I
暂无
中图分类号
学科分类号
摘要
Efficient task scheduling is critical to achieving high performance on grid computing environment. The task scheduling on grid is studied as optimization problem in this paper. A heuristic task scheduling algorithm satisfying resources load balancing on grid environment is presented. The algorithm schedules tasks by employing mean load based on task predictive execution time as heuristic information to obtain an initial scheduling strategy. Then an optimal scheduling strategy is achieved by selecting two machines satisfying condition to change their loads via reassigning their tasks under the heuristic of their mean load. Methods of selecting machines and tasks are given in this paper to increase the throughput of the system and reduce the total waiting time. The efficiency of the algorithm is analyzed and the performance of the proposed algorithm is evaluated via extensive simulation experiments. Experimental results show that the heuristic algorithm performs significantly to ensure high load balancing and achieve an optimal scheduling strategy almost all the time. Furthermore, results show that our algorithm is high efficient in terms of time complexity.
引用
收藏
页码:559 / 564
页数:5
相关论文
共 50 条
  • [1] A heuristic algorithm for task scheduling based on mean load on grid
    Ni, Li-Na
    Zhang, Jin-Quan
    Yan, Chun-Gang
    Jiang, Chang-Jun
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (04) : 559 - 564
  • [2] A heuristic algorithm for agent-based task scheduling in grid environments
    Ding, SL
    Yuan, JB
    Ju, JB
    [J]. DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 814 - 818
  • [3] Heuristic Grid Resource Scheduling Algorithm based on Group of Task and Secondary Distribution
    Zhang, Zhongping
    Feng, Yupeng
    Zhang, Shan
    Sun, Ying
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (08): : 427 - 438
  • [4] ENHANCED ANT ALGORITHM BASED LOAD BALANCED TASK SCHEDULING IN GRID COMPUTING
    Sathish, Kuppani
    Reddy, A. Rama Mohan
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (10): : 219 - 223
  • [5] RETRACTED ARTICLE: Load balancing based hyper heuristic algorithm for cloud task scheduling
    Abhishek Gupta
    H. S. Bhadauria
    Annapurna Singh
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 5845 - 5852
  • [6] Retraction Note to: Load balancing based hyper heuristic algorithm for cloud task scheduling
    Abhishek Gupta
    H. S. Bhadauria
    Annapurna Singh
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (Suppl 1) : 533 - 533
  • [7] Task Scheduling by Mean Field Annealing Algorithm in Grid Computing
    Xue, Guixiang
    Zhao, Zheng
    Ma, Maode
    Su, Tonghua
    Zhang, Tianwen
    Liu, Shuang
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 783 - +
  • [8] RETRACTED: Load balancing based hyper heuristic algorithm for cloud task scheduling (Retracted Article)
    Gupta, Abhishek
    Bhadauria, H. S.
    Singh, Annapurna
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (06) : 5845 - 5852
  • [9] A Synthesized Heuristic Task Scheduling Algorithm
    Dai, Yanyan
    Zhang, Xiangli
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [10] A Dual Heuristic Scheduling Strategy Based on Task Partition in Grid Environments
    Ding, Ding
    Luo, Siwei
    Gao, Zhan
    [J]. INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 63 - 67