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 条
  • [1] Dynamic Multilevel Hybrid Scheduling Algorithms for Grid Computing
    Shah, Syed Nasir Mehmood
    Bin Mahmood, Ahmad Kamil
    Oxley, Alan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 402 - 411
  • [2] Multilevel Feedback Queue Scheduling Technique for Grid Computing Environments
    Chouhan, Dharamendra
    Kumar, S. M. Dilip
    Kumar, B. P. Vijaya
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, 2013, 174 : 1 - 7
  • [3] Comparative Analysis of Scheduling Algorithms for Grid Computing
    Sharma, Shyna
    Chhabra, Amit
    Sharma, Sandeep
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 349 - 354
  • [4] HYBRID SCHEDULING AND DUAL QUEUE SCHEDULING
    Shah, Syed Nasir Mehmood
    Bin Mahmood, Ahmad Kamil
    Oxley, Alan
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2009, : 539 - 543
  • [5] The resource scheduling algorithms with QoS for grid computing based on EHLTCPN
    Han, YJ
    Jiang, CJ
    Luo, XM
    CCCT 2003, VOL6, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: III, 2003, : 338 - 343
  • [6] Heterogeneous computing and grid scheduling with hierarchically parallel evolutionary algorithms
    Wang, J. (wjljing@163.com), 1600, Binary Information Press (10):
  • [7] Job Scheduling Algorithms on Grid Computing: State-of-the Art
    Yousifi, Adil
    Nor, Sulaiman Mohd
    Abdualla, Abdul Hanan
    Bashir, Mohammed Bakri
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 125 - 139
  • [8] Investigating super scheduling algorithms for grid computing: A simulation approach
    Song, J
    Yang, ZH
    See, S
    PARALLEL AND DISTRIBUTED COMPUTING: APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2004, 3320 : 372 - 375
  • [9] A dynamic task scheduling algorithm for grid computing system
    Zhang, YY
    Inoguchi, Y
    Shen, H
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 578 - 583
  • [10] Dynamic Scheduling Algorithms for Workflow Applications in Grid Environment
    Simion, Alina
    Sbirlea, Dragos
    Pop, Florin
    Cristea, Valentin
    11TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2009), 2009, : 254 - 261