Grid job scheduling using Route with Genetic Algorithm support

被引:0
|
作者
Rodrigo F. de Mello
José A. Andrade Filho
Luciano J. Senger
Laurence T. Yang
机构
[1] Universidade de São Paulo,Departamento de Ciências de Computação
[2] Instituto de Ciências Matematicas e de Computação,Departamento de Informática
[3] Universidade Estadual de Ponta Grossa,undefined
[4] St. Francis Xavier University,undefined
来源
Telecommunication Systems | 2008年 / 38卷
关键词
High performance computing; Grid computing; Load balancing; Genetic algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
In 2006 the Route load balancing algorithm was proposed and compared to other techniques aiming at optimizing the process allocation in grid environments. This algorithm schedules tasks of parallel applications considering computer neighborhoods (where the distance is defined by the network latency). Route presents good results for large environments, although there are cases where neighbors do not have an enough computational capacity nor communication system capable of serving the application. In those situations the Route migrates tasks until they stabilize in a grid area with enough resources. This migration may take long time what reduces the overall performance. In order to improve such stabilization time, this paper proposes RouteGA (Route with Genetic Algorithm support) which considers historical information on parallel application behavior and also the computer capacities and load to optimize the scheduling. This information is extracted by using monitors and summarized in a knowledge base used to quantify the occupation of tasks. Afterwards, such information is used to parameterize a genetic algorithm responsible for optimizing the task allocation. Results confirm that RouteGA outperforms the load balancing carried out by the original Route, which had previously outperformed others scheduling algorithms from literature.
引用
收藏
页码:147 / 160
页数:13
相关论文
共 50 条
  • [31] A NEW DISTRIBUTED JOB SCHEDULING ALGORITHM FOR GRID SYSTEMS
    Torkestani, Javad Akbari
    CYBERNETICS AND SYSTEMS, 2013, 44 (01) : 77 - 93
  • [32] An Efficient Memetic Algorithm for Job Scheduling in Computing Grid
    Zhong, Luo
    Long, ZhiXiang
    Zhang, Jun
    Song, HuaZhu
    INFORMATION AND AUTOMATION, 2011, 86 : 650 - 656
  • [33] An improved ant algorithm for job scheduling in grid computing
    Yan, H
    Shen, XQ
    Xing, L
    Wu, MH
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 2957 - 2961
  • [34] An Adaptive Scoring Job Scheduling algorithm for grid computing
    Chang, Ruay-Shiung
    Lin, Chih-Yuan
    Lin, Chun-Fu
    INFORMATION SCIENCES, 2012, 207 : 79 - 89
  • [35] EJS']JS Algorithm for Job Scheduling in Grid Environment
    Manikandan, K.
    Cherian, Jacob P.
    Scaria, Nikhil
    GLOBAL TRENDS IN INFORMATION SYSTEMS AND SOFTWARE APPLICATIONS, PT 2, 2012, 270 : 629 - 638
  • [36] A Hybrid Batch Job Scheduling Algorithm For Grid Environment
    Zahedani, Shirin Dehghani
    Dastghaibyfard, GholamHossin
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 763 - 768
  • [37] Solving Complete Job Shop Scheduling Problem Using Genetic Algorithm
    Wang, Linping
    Jia, Zhenyuan
    Wang, Fuji
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 8307 - 8310
  • [38] Flexible job shop scheduling using genetic algorithm and heuristic rules
    Kaweegitbundit, Parinya
    Eguchi, Toru
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2016, 10 (01):
  • [39] Research on job scheduling of die & mold market using genetic algorithm
    Du, Q. L.
    Chen, X. H.
    Zhang, K. H.
    ADVANCES IN ABRASIVE MACHINING AND SURFACING TECHNOLOGIES, PROCEEDINGS, 2006, : 749 - +
  • [40] Optimisation for job scheduling at automated container terminals using genetic algorithm
    Skinner, Bradley
    Yuan, Shuai
    Huang, Shoudong
    Liu, Dikai
    Cai, Binghuang
    Dissanayake, Gamini
    Lau, Haye
    Bott, Andrew
    Pagac, Daniel
    COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 64 (01) : 511 - 523