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 条
  • [21] An improved ant colony optimization algorithm with fault tolerance for job scheduling in grid computing systems
    Idris, Hajara
    Ezugwu, Absalom E.
    Junaidu, Sahalu B.
    Adewumi, Aderemi O.
    PLOS ONE, 2017, 12 (05):
  • [22] Grid job scheduling using Route with Genetic Algorithm support
    de Mello, Rodrigo F.
    Andrade Filho, Jose A.
    Senger, Luciano J.
    Yang, Laurence T.
    TELECOMMUNICATION SYSTEMS, 2008, 38 (3-4) : 147 - 160
  • [23] Proactive Fault Tolerance Algorithm for Job Scheduling in Computational Grid
    Singh, Sarpreet
    Bawa, R. K.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (03): : 135 - 143
  • [24] Adaptive job scheduling for a service Grid using a genetic algorithm
    Gao, Y
    Rong, HQ
    Tong, F
    Luo, ZW
    Huang, J
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 65 - 72
  • [25] Priority Based Heuristic Job Scheduling Algorithm For The Computational Grid
    Rajan, Rency
    Kamalam, G. K.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 448 - 451
  • [26] Grid job scheduling using Route with Genetic Algorithm support
    Rodrigo F. de Mello
    José A. Andrade Filho
    Luciano J. Senger
    Laurence T. Yang
    Telecommunication Systems, 2008, 38 : 147 - 160
  • [27] An adaptive and parameterized job grouping algorithm for scheduling grid jobs
    Muthuvelu, Nithiapidary
    Chai, Ian
    Eswaran, C.
    10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 975 - 980
  • [28] High Exploitation Genetic Algorithm for Job Scheduling on Grid Computing
    AbdElrouf', Walaa
    Yousif, Adil
    Bashir, Mohammed Bakri
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (03): : 221 - 228
  • [29] Optimizing Job Scheduling for Computational Grid based on Firefly Algorithm
    Yousif, Adil
    Abdullah, Abdul Hanan
    Nor, Sulaiman Mohd
    Bashir, Mohammed Bakri
    2012 IEEE CONFERENCE ON SUSTAINABLE UTILIZATION AND DEVELOPMENT IN ENGINEERING AND TECHNOLOGY (STUDENT), 2012, : 97 - 101
  • [30] A Novel Genetic Algorithm for Effective Job Scheduling in Grid Environment
    Babu, P. Deepan
    Amudha, T.
    COMPUTATIONAL INTELLIGENCE, CYBER SECURITY AND COMPUTATIONAL MODELS, 2014, 246 : 385 - 393