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 条
  • [21] A Grid Scheduling Based on Generalized Extremal Optimization for Parallel Job Model
    Switalski, Piotr
    Seredynski, Franciszek
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 41 - 50
  • [22] Static parallel job Scheduling in Computational Grids
    Vahdat-Nejad, Hamed
    Monsefi, Reza
    [J]. ICCEE 2008: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2008, : 548 - 552
  • [23] A parallel hybrid genetic algorithm for protein structure prediction on the computational grid
    Tantar, A-A.
    Melab, N.
    Talbi, E-G.
    Parent, B.
    Horvath, D.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2007, 23 (03): : 398 - 409
  • [24] A service time error based scheduling algorithm for a computational grid
    Lopez, Daphne
    Rasika, M. C.
    [J]. 2007 INTERNATIONAL CONFERENCE OF SIGNAL PROCESSING, COMMUNICATIONS AND NETWORKING, VOLS 1 AND 2, 2006, : 555 - +
  • [25] An Adaptive Scheduling Algorithm for Scheduling Tasks in Computational Grid
    Yu, Kun-Ming
    Chen, Cheng-Kwan
    [J]. GCC 2008: SEVENTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2008, : 185 - 189
  • [26] Designing a Dynamic Job Scheduling Strategy for Computational Grid
    Wangikar, Varsha
    Jain, Kavita
    Shah, Seema
    [J]. TECHNOLOGY SYSTEMS AND MANAGEMENT, 2011, 145 : 43 - +
  • [27] Computational Model for Hybrid Job Scheduling in Grid Computing
    Sinha, Pranit
    Aeishel, Georgy
    Jayapandian, N.
    [J]. INTELLIGENT COMMUNICATION TECHNOLOGIES AND VIRTUAL MOBILE NETWORKS, ICICV 2019, 2020, 33 : 387 - 394
  • [28] Qos-based algorithm for job allocation and scheduling in Data Grid
    Zhao, Xiangang
    Wang, Bai
    Du, Nan
    Zhao, Congyun
    Xu, Liutong
    [J]. GCC 2006: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 20 - +
  • [29] An Enhanced Mechanism for Balanced Job Scheduling Based on Deadline Control in Computational Grid
    Naik, K. Jairam
    Jagan, A.
    Satyanarayana, N.
    [J]. EMERGING TRENDS IN ELECTRICAL, COMMUNICATIONS AND INFORMATION TECHNOLOGIES, 2017, 394 : 3 - 17
  • [30] Approximation algorithm for multiprocessor parallel job scheduling
    陈松乔
    黄金贵
    陈建二
    [J]. Journal of Central South University, 2002, (04) : 267 - 272