A NEW DISTRIBUTED JOB SCHEDULING ALGORITHM FOR GRID SYSTEMS

被引:8
|
作者
Torkestani, Javad Akbari [1 ]
机构
[1] Islamic Azad Univ, Arak Branch, Dept Comp Engn, Arak, Iran
关键词
grid; job scheduling; learning automata theory; LEARNING AUTOMATA; BACKBONE FORMATION;
D O I
10.1080/01969722.2012.744556
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Job scheduling is one of the key issues in the design of grid environments. The performance of the grid system severely degrades if a method does not exist to efficiently schedule the user jobs. In this article, a fully distributed, learning automatabased job scheduling algorithm is proposed for grid environments. The proposed method is composed of two types of procedures: in the first, a procedure is run at the grid nodes and in the second, the procedure is run at the schedulers. The proposed algorithm synchronizes the performance of the schedulers by the learning automata that select their actions using the pseudo-random number generators with the same seed. In this method, the grid computational capacity that is allocated to each scheduler is proportional to its workload. To show the efficiency of the proposed method, several simulation experiments were conducted under different grid scenarios. The obtained results show that the proposed algorithm outperforms several well-known methods in terms of makespan, flow time, and load balancing.
引用
收藏
页码:77 / 93
页数:17
相关论文
共 50 条
  • [1] GLOA: A New Job Scheduling Algorithm for Grid Computing
    Pooranian, Zahra
    Shojafar, Mohammad
    Abawajy, Jemal H.
    Singhal, Mukesh
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2013, 2 (01): : 59 - 64
  • [2] An algorithm for online distributed fault-tolerant job scheduling in grid computing
    Zeng, Jun
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2021, 17 (04) : 389 - 407
  • [3] A dynamic job scheduling algorithm for computational Grid
    Zhang, J
    Lu, XD
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 40 - 47
  • [4] Job scheduling in heterogeneous distributed systems
    Karatza, HD
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (03) : 203 - 212
  • [5] A Precedence Based Distributed Job Scheduling for Computational Grid
    Shahid, Mohammad
    Raza, Zahid
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 702 - 707
  • [6] Swarm Intelligence Algorithm for Job Scheduling in Computational Grid
    Effatparvar, Mehdi
    Aghayi, Somayeh
    Asadzadeh, Vahid
    Dashti, Yosef
    2016 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION (ISMS), 2016, : 315 - 317
  • [7] 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
  • [8] 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
  • [9] An Adaptive Scoring Job Scheduling algorithm for grid computing
    Chang, Ruay-Shiung
    Lin, Chih-Yuan
    Lin, Chun-Fu
    INFORMATION SCIENCES, 2012, 207 : 79 - 89
  • [10] 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