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
来源
2016 FIRST IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND THE INTERNET (ICCCI 2016) | 2016年
关键词
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 条
  • [31] Task scheduling on computational Grids using Gravitational Search Algorithm
    Amirreza Zarrabi
    Khairulmizam Samsudin
    Cluster Computing, 2014, 17 : 1001 - 1011
  • [32] TABU SEARCH ALGORITHM FOR SCHEDULING INDEPENDENT JOBS IN COMPUTATIONAL GRIDS
    Xhafa, Fatos
    Carretero, Javier
    Dorronsoro, Bernabe
    Alba, Enrique
    COMPUTING AND INFORMATICS, 2009, 28 (02) : 237 - 250
  • [33] A survey of job scheduling in grids
    Jiang, Congfeng
    Wang, Cheng
    Liu, Xiaohu
    Zhao, Yinghui
    Advances in Data and Web Management, Proceedings, 2007, 4505 : 419 - 427
  • [34] Job-scheduling via resource availability prediction for volunteer computational grids
    Zhang, Jun
    Phillips, Chris
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (01) : 25 - 32
  • [35] De-centralized job scheduling on computational Grids using distributed backfilling
    Wang, Qingjiang
    Gui, Xiaolin
    Zheng, Shouqi
    Liu, Yang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (14): : 1829 - 1838
  • [36] De-centralized job scheduling on computational grids using distributed backfilling
    Wang, QJ
    Gui, XL
    Zheng, SQ
    Xie, B
    GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 285 - 292
  • [37] An incentive-based heuristic job scheduling algorithm for utility grids
    Xu, Heyang
    Yang, Bo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 49 : 1 - 7
  • [38] A Novel Discrete Particle Swarm Optimization Algorithm for Job Scheduling in Grids
    Kang, Qinma
    He, Hong
    Wang, Hongrun
    Jiang, Changjun
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 1, PROCEEDINGS, 2008, : 401 - +
  • [39] Modeling and performance evaluation of QoS-aware job scheduling of computational grids
    Shan, Zhiguang
    Lin, Chuang
    Journal of Southeast University (English Edition), 2007, 23 (03) : 425 - 430
  • [40] Improving job scheduling performance with dynamic replication strategy in Data Grids
    Nhan, Nguyen Dang
    Hwang, Soon Wook
    Lim, Sang Boem
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2007, 4671 : 194 - +