Dynamic Multilevel Dual Queue Scheduling Algorithms for Grid Computing

被引:0
|
作者
Shah, Syed Nasir Mehmood [1 ]
Bin Mahmood, Ahmad Kamil [1 ]
Oxley, Alan [1 ]
机构
[1] Univ Teknol PETRONAS, Dept Comp & Informat Sci, Tronoh 31750, Perak, Malaysia
关键词
Distributed systems; Cluster; Grid computing; Grid scheduling; Workload modeling; Performance evaluation; Simulation; Load balancing; Task synchronization; Parallel processing; SYSTEMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Grid computing is the enabling technology for high performance computing in scientific and large scale applications. Grid computing introduces a number of fascinating issues to resource management. Grid scheduling is a vital component of a Grid infrastructure. Reliability, efficiency (in terms of time consumption) and effectiveness in resource utilization are the desired quality attributes of Grid scheduling systems. Many algorithms have been developed for Grid scheduling. In our previous work, we proposed two scheduling algorithms (the Multilevel Hybrid Scheduling Algorithm and the Multilevel Dual Queue Scheduling Algorithm) for optimum utilization of CPUs in a Grid computing environment. In this paper, we propose two more flavours of Multilevel Dual Queue scheduling algorithms, i.e. the Dynamic Multilevel Dual Queue Scheduling Algorithm using Median and the Dynamic Multilevel Dual Queue Scheduling Algorithm using Square root. We evaluate our proposed Grid scheduling, in comparison to other well known scheduling algorithms, on an SGI super computer using parts of the 'AuverGrid' workload trace. The main purpose of scheduling algorithms is to execute jobs optimally, i.e. with minimum average waiting, turnaround and response times. An extensive performance comparison is presented using real workload traces to evaluate the efficiency of the scheduling algorithms. To facilitate the research, a software tool has been developed which produces a comprehensive simulation of a number of Grid scheduling algorithms. The tool's output is in the form of scheduling performance metrics. The experimental results, based on performance metrics, demonstrate that our proposed scheduling algorithms yield improvements in terms of performance and efficiency. Our proposed scheduling algorithms also support true scalability, that is, they maintain an efficient approach when increasing the number of CPUs or nodes. This paper also includes a statistical analysis of the 'AuverGrid' real workload traces to show the nature and behavior of jobs.
引用
收藏
页码:425 / 440
页数:16
相关论文
共 50 条
  • [21] Dynamic fault tolerant scheduling policy for workflows in Grid computing
    Fatima, Kalfadj
    Belabbas, Yagoubi
    MULTIAGENT AND GRID SYSTEMS, 2016, 12 (04) : 287 - 302
  • [22] Web-based Dynamic Scheduling Platform for Grid Computing
    Kang, Oh-han
    Kang, Sang-seong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (5B): : 67 - 75
  • [23] A dynamic-balanced scheduler for genetic algorithms for grid computing
    Santiago, A.J. Sánchez
    Yuste, A.J.
    Expósito, J.E. Muñoz
    Galán, S. García
    Marín, J.M. Maqueira
    Bruque, S.
    WSEAS Transactions on Computers, 2009, 8 (01): : 11 - 20
  • [24] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Sergio Nesmachnow
    Computational Optimization and Applications, 2013, 55 : 515 - 544
  • [25] Hybrid meta-heuristic algorithms for independent job scheduling in grid computing
    Younis, Muhanad Tahrir
    Yang, Shengxiang
    APPLIED SOFT COMPUTING, 2018, 72 : 498 - 517
  • [26] Heterogeneous computing and grid scheduling with hierarchically parallel artificial immune optimization algorithms
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    1600, ICIC Express Letters Office (05): : 917 - 923
  • [27] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Nesmachnow, Sergio
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (02) : 515 - 544
  • [28] Research on novel dynamic resource management and job scheduling in grid computing
    Li, Fufang
    Qi, Deyu
    Zhang, Limin
    Zhang, Xianguang
    Zhang, Zhili
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 1, 2006, : 709 - +
  • [29] An Evolution-based Dynamic Scheduling Algorithm in Grid Computing Environment
    Yu, Kun-Ming
    Chen, Cheng-Kwan
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 1, PROCEEDINGS, 2008, : 450 - 455
  • [30] Adaptive workflow scheduling in grid computing based on dynamic resource availability
    Garg, Ritu
    Singh, Awadhesh Kumar
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2015, 18 (02): : 256 - 269