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 条
  • [31] An Efficient Resource Scheduling Algorithm using Dynamic Priority in Grid Computing
    Pandey, Raksha
    Srivastava, Abhinav
    Rathore, Rituraj
    2017 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN COMPUTER, ELECTRICAL, ELECTRONICS AND COMMUNICATION (CTCEEC), 2017, : 717 - 720
  • [32] Decentralized dynamic workflow scheduling for grid computing using reinforcement learning
    Yao, Jianxin
    Tham, Chen-Khong
    Ng, Kah-Yong
    ICON: 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2, PROCEEDINGS: NETWORKING -CHALLENGES AND FRONTIERS, 2006, : 90 - +
  • [33] Dynamic scheduling mechanism for result certification in peer to peer grid computing
    Choi, S
    Baik, M
    Gil, J
    Park, C
    Jung, S
    Hwang, C
    GRID AND COOPERATIVE COMPUTING - GCC 2005, PROCEEDINGS, 2005, 3795 : 811 - 824
  • [34] Scheduling in Grid Computing Environment
    Prajapati, Harshadkumar B.
    Shah, Vipul A.
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES (ACCT 2014), 2014, : 315 - +
  • [35] Economic scheduling in grid computing
    Ernemann, C
    Hamscher, V
    Yahyapour, R
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2002, 2537 : 128 - 152
  • [36] Practical scheduling algorithms of independent tasks on tree-based grid computing platform
    Wang, Zhen-Yu
    Yang, Can-Cheng
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 3157 - 3163
  • [37] Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments
    Weizhe Zhang
    Binxing Fang
    Mingzeng Hu
    Xinran Liu
    Hongli Zhang
    Lei Gao
    Science in China Series F: Information Sciences, 2006, 49 : 906 - 926
  • [38] An analysis of MIPS group based job scheduling algorithm with other algorithms in grid computing
    Gomathi, S.
    Manimegalai, D.
    International Journal of Computer Science Issues, 2011, 8 (6 6-3): : 335 - 340
  • [39] Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments
    Zhang Weizhe
    Fang Binxing
    Hu Mingzeng
    Liu Xinran
    Zhang Hongli
    Gao Lei
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (06): : 906 - 926
  • [40] Resource scheduling algorithms for grid computing and its modeling and analysis using Petri net
    Han, YJ
    Jiang, CJ
    Fu, Y
    Luo, XM
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 73 - 80