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 条
  • [41] Integrated Routing Wasp Algorithm and Scheduling Wasp Algorithm for Job Shop Dynamic Scheduling
    Cao, Yan
    Yang, Yanli
    Wang, Huamin
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, 2008, : 674 - +
  • [42] Integrated routing wasp algorithm and scheduling wasp algorithm for job shop dynamic scheduling
    Geoffery, Evan
    Test Engineering and Management, 2019, 81 (5-6): : 9 - 15
  • [43] Priority Based Heuristic Job Scheduling Algorithm For The Computational Grid
    Rajan, Rency
    Kamalam, G. K.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 448 - 451
  • [44] Optimizing Job Scheduling for Computational Grid based on Firefly Algorithm
    Yousif, Adil
    Abdullah, Abdul Hanan
    Nor, Sulaiman Mohd
    Bashir, Mohammed Bakri
    2012 IEEE CONFERENCE ON SUSTAINABLE UTILIZATION AND DEVELOPMENT IN ENGINEERING AND TECHNOLOGY (STUDENT), 2012, : 97 - 101
  • [45] Proactive Fault Tolerance Algorithm for Job Scheduling in Computational Grid
    Singh, Sarpreet
    Bawa, R. K.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (03): : 135 - 143
  • [46] A Novel Fault-tolerant Task Scheduling Algorithm for Computational Grids
    Naik, Jairam K.
    Satyanarayana, N.
    2013 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES (ICACT), 2013,
  • [47] Energy-Aware DPSO Algorithm for workflow Scheduling on Computational Grids
    Oukfif, Karima
    Bouali, Lyes
    Bouzefrane, Samia
    Boumghar, Fatima
    2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 651 - 656
  • [48] Scheduling jobs on computational grids using fuzzy particle swarm algorithm
    Abraham, Ajith
    Liu, Hongbo
    Zhang, Weishi
    Chang, Tae-Gyu
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2006, 4252 : 500 - 507
  • [49] Scheduling of scientific workflows using Threshold accepting algorithm for Computational Grids
    Benedict, Shajulin
    Vasudevan, V.
    PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, 2007, : 113 - 118
  • [50] Online hierarchical job scheduling on grids
    Tchernykh, Andrei
    Schwiegelshohn, Uwe
    Yahyapour, Ramin
    Kuzjurin, Nikolai
    FROM GRIDS TO SERVICE AND PERVASIVE COMPUTING, 2008, : 77 - +