A job scheduling algorithm based on parallel workload prediction on computational grid

被引:2
|
作者
Tang, Xiaoyong [1 ]
Liu, Yi [1 ]
Deng, Tan [1 ]
Zeng, Zexin [1 ]
Huang, Haowei [1 ]
Wei, Qiyu [2 ]
Li, Xiaorong [3 ]
Yang, Li [1 ]
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Peoples R China
[2] Shanghai Univ, Sch Microelect, Shanghai 201800, Peoples R China
[3] Singapore Inst Technol, Infocomm Technol Cluster, Singapore, Singapore
关键词
Job scheduling; Workload balancing; Neural network; Computational grid; Parallel; NEURAL-NETWORK;
D O I
10.1016/j.jpdc.2022.09.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Generally, the computational grid consists of a large number of computing nodes, some of them are idle due to the uneven geographical distribution of computing requirements. This may cause workload unbalancing problems, which affect the performance of large-scale computational grids. In order to balance the computing requirements and computing nodes, we propose a job scheduling algorithm based on the workload prediction of computing nodes. We first analyze the causes of workload imbalance and the feasibility of reallocating computing resources. Secondly, we design an application and workload -aware scheduling algorithm (AWAS) by combining the previously designed workload prediction model. To reduce the complexity of the AWAS algorithm, we propose a parallel job scheduling method based on computing node workload prediction. The experiments show that the AWAS algorithm can balance the workload among different computing nodes on the real-world dataset. In addition, we propose the parallelism of workload prediction model from the perspective of internal structure and data set to make AWAS apply to more computing nodes of the large-scale computing grids. Experimental results show that the combination of the two can achieve satisfactory acceleration efficiency.(c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页码:88 / 97
页数:10
相关论文
共 50 条
  • [1] Priority Based Heuristic Job Scheduling Algorithm For The Computational Grid
    Rajan, Rency
    Kamalam, G. K.
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 448 - 451
  • [2] Optimizing Job Scheduling for Computational Grid based on Firefly Algorithm
    Yousif, Adil
    Abdullah, Abdul Hanan
    Nor, Sulaiman Mohd
    Bashir, Mohammed Bakri
    [J]. 2012 IEEE CONFERENCE ON SUSTAINABLE UTILIZATION AND DEVELOPMENT IN ENGINEERING AND TECHNOLOGY (STUDENT), 2012, : 97 - 101
  • [3] A dynamic job scheduling algorithm for computational Grid
    Zhang, J
    Lu, XD
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 40 - 47
  • [4] Swarm Intelligence Algorithm for Job Scheduling in Computational Grid
    Effatparvar, Mehdi
    Aghayi, Somayeh
    Asadzadeh, Vahid
    Dashti, Yosef
    [J]. 2016 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION (ISMS), 2016, : 315 - 317
  • [5] Optimization of Workload Scheduling in Computational Grid
    Goswami, Sukalyan
    Das, Ajanta
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON FRONTIERS IN INTELLIGENT COMPUTING: THEORY AND APPLICATIONS, FICTA 2016, VOL 1, 2017, 515 : 417 - 424
  • [6] A Novel Hybrid Algorithm Based on Firefly Algorithm and Differential Evolution for Job Scheduling in Computational Grid
    Ghosh, Tarun Kumar
    Das, Sanjoy
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2018, 9 (02) : 1 - 15
  • [7] Proactive Fault Tolerance Algorithm for Job Scheduling in Computational Grid
    Singh, Sarpreet
    Bawa, R. K.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (03): : 135 - 143
  • [8] A GA Based Job Scheduling Strategy for Computational Grid
    Singh, Krishan Veer
    Raza, Zahid
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 29 - 34
  • [9] A Precedence Based Distributed Job Scheduling for Computational Grid
    Shahid, Mohammad
    Raza, Zahid
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 702 - 707
  • [10] Job Scheduling in Computational Grid Using a Hybrid Algorithm Based on Genetic Algorithm and Particle Swarm Optimization
    Ghosh, Tarun Kumar
    Das, Sanjoy
    Ghoshal, Nabin
    [J]. RECENT ADVANCES IN INTELLIGENT INFORMATION SYSTEMS AND APPLIED MATHEMATICS, 2020, 863 : 873 - 885