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 条
  • [41] Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments
    ZHANG Weizhe1
    2. National Computer Network Emergency Response Technical Team/Coordination Center of China
    3. Beijing University of Posts and Telecommunications
    ScienceinChina(SeriesF:InformationSciences), 2006, (06) : 906 - 926
  • [42] A Novel Dynamic Reliability Optimized Resource Scheduling Algorithm for Grid Computing System
    Abudhagir, U. Syed
    Shanmugavel, S.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (10) : 7087 - 7096
  • [43] A Novel Dynamic Reliability Optimized Resource Scheduling Algorithm for Grid Computing System
    U. Syed Abudhagir
    S. Shanmugavel
    Arabian Journal for Science and Engineering, 2014, 39 : 7087 - 7096
  • [44] An Efficient Multi Queue Job Scheduling for Cloud Computing
    Karthick, A. V.
    Ramaraj, E.
    Subramanian, R. Ganapathy
    2014 WORLD CONGRESS ON COMPUTING AND COMMUNICATION TECHNOLOGIES (WCCCT 2014), 2014, : 164 - +
  • [45] The algorithms for dynamic scheduling
    Zhou, ZY
    Zhang, J
    Wang, H
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 280 - 283
  • [46] Queue and Priority Queue Based Algorithms for Computing the Quasi-distance Transform
    Enficiaud, Raffi
    IMAGE ANALYSIS AND RECOGNITION, PT I, PROCEEDINGS, 2010, 6111 : 35 - 44
  • [47] On the Queue-Overflow Probabilities of Distributed Scheduling Algorithms
    Zhao, Can
    Lin, Xiaojun
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 4820 - 4825
  • [48] A Comparative Study into Swarm Intelligence Algorithms for Dynamic Tasks Scheduling in Cloud Computing
    Elhady, Gamal F.
    Tawfeek, Medhat A.
    2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 362 - 369
  • [49] Research on scheduling strategy in grid computing
    Tian Hao
    Duan Lijun
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 708 - 711
  • [50] Planning and Scheduling Jobs on Grid Computing
    Pujiyanta, Ardi
    Nugroho, Lukito Edi
    Nugroho
    2018 INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT INFORMATICS (SAIN), 2018, : 162 - 166