TCSA: A Dynamic Job Scheduling Algorithm for Computational Grids

被引:0
|
作者
Attiya, Ibrahim [1 ]
Zhang, Xiaotong [1 ]
Yang, Xiaoyu [2 ]
机构
[1] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing, Peoples R China
[2] Chinese Acad Sci, Comp Network Informat Ctr, Beijing, Peoples R China
关键词
grid computing; resource allocation; job scheduling; load balancing; INDEPENDENT TASKS; POWER;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the popularity of parallel computing and the existence of distributed computing for several years, Grid computing, has adopted the ongoing demand for new and better ways to compute. In computational Grids, managing users' jobs and assigning them to appropriate resources become the first and foremost activities. In order to efficiently execute users' jobs and utilize the distributed resources in an appropriate way, this paper presents an effective job scheduling algorithm, called two choices scheduling algorithm (TCSA), to dynamically allocate jobs to resources so as to minimize the job execution time and maximize resource utilization. In this algorithm, instead of selecting just one of the available nodes to carry out a user submitted job, the allocation decided after examining a small number of the available nodes sampled randomly. To evaluate the performance of the proposed method, this study compares TCSA with those of several existing scheduling algorithms by conducting several simulation experiments under different scenarios. The obtained results show that the proposed TCSA algorithm can effectively reduce the makespan as well as balancing the load among resources compared with the other scheduling algorithms evaluated in this paper.
引用
收藏
页码:408 / 412
页数:5
相关论文
共 50 条
  • [2] A Hybrid Metaheuristic Algorithm for Job Scheduling on Computational Grids
    Pooranian, Zahra
    Shojafar, Mohammad
    Tavoli, Reza
    Singhal, Mukesh
    Abraham, Ajith
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2013, 37 (02): : 157 - 164
  • [3] Enhanced Job Scheduling Algorithm with budget constraints in Computational Grids
    Chawla, Shalini
    Saluja, Krishan
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES IN INFORMATION AND COMMUNICATION TECHNOLOGIES (ICCTICT), 2016,
  • [4] A dynamic job scheduling algorithm for computational Grid
    Zhang, J
    Lu, XD
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 40 - 47
  • [5] A Hybrid Ant Colony Optimization Algorithm for Job Scheduling In Computational Grids
    Kumar, E. S.
    Sumathi, A.
    Zubar, H. A.
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2015, 74 (07): : 377 - 380
  • [6] A fuzzy neural network based scheduling algorithm for job assignment on computational grids
    Yu, Kun-Ming
    Luo, Zhi-Jie
    Cho, Chih-Hsun
    Chen, Cheng-Kwan
    Zhou, Jiayi
    NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4658 : 533 - +
  • [7] A cost-based online scheduling algorithm for job assignment on computational grids
    Weng, CL
    Lu, XD
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 343 - 351
  • [8] Static parallel job Scheduling in Computational Grids
    Vahdat-Nejad, Hamed
    Monsefi, Reza
    ICCEE 2008: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2008, : 548 - 552
  • [9] An ant algorithm for balanced job scheduling in grids
    Chang, Ruay-Shiung
    Chang, Jih-Sheng
    Lin, Po-Sheng
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (01): : 20 - 27
  • [10] A new approach to the job scheduling problem in computational grids
    Javad Akbari Torkestani
    Cluster Computing, 2012, 15 : 201 - 210