An efficient load balancing technique for task scheduling in heterogeneous cloud environment

被引:13
|
作者
Mahmoud, Hadeer [1 ]
Thabet, Mostafa [2 ]
Khafagy, Mohamed H. [2 ]
Omara, Fatma A. [3 ]
机构
[1] Fayoum Univ, Fac Comp & Informat, October 6 Univ, Giza, Egypt
[2] Fayoum Univ, Fac Comp & Informat, Al Fayyum, Egypt
[3] Cairo Univ, Fac Comp & Artificial Intelligence, Cairo, Egypt
关键词
Cloud computing; Task scheduling; Data dependency; Makespan; Load balancing; Resource utilization; OPTIMIZATION; ALGORITHMS;
D O I
10.1007/s10586-021-03334-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing will continue to play a critical role due to its ability to deliver various types of on-demand information technology (IT) services according to customer needs. Unfortunately, cloud computing has faced many challenges. The task scheduling problem is considered one of the main challenges because the user has to pay for a resource. Therefore, a good mapping of users' tasks on the available resources is required to reduce the total execution time of the users' tasks (i.e., reduce makespan), execution cost, enhance load balancing, increase resource utilization, etc. Many heuristic algorithms have been existed to solve task scheduling problems. Although, the Heterogeneous Earliest Finish Time (HEFT) heuristic algorithm is considered one of the best task scheduling algorithms in a heterogeneous environment, it does not concern load balancing. In this paper, a modification has been introduced to the HEFT algorithm to satisfy load balancing. The modified algorithm is called Load Balancing HEFT (LB-HEFT). A comparative study has been done among the proposed LB-HEFT, the Enhancement Heterogeneous Earliest Finish Time (E-HEFT), and HEFT algorithms to evaluate the performance of the proposed LB-HEFT algorithm. According to the comparative results, it is found that the proposed LB-HEFT algorithm outperforms the existing E-HEFT and HEFT algorithms by improving load balancing by 43.49% and 72.59%, respectively in average, enhancing resource utilization by 2.28% and 5.61%, respectively in average, and reducing makespan by 7.55%, and 3.75% respectively in average.
引用
收藏
页码:3405 / 3419
页数:15
相关论文
共 50 条
  • [21] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    [J]. WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [22] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [23] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    [J]. Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [24] Energy Efficient Task Scheduling in Cloud Environment
    Jena, R. K.
    [J]. POWER AND ENERGY SYSTEMS ENGINEERING, (CPESE 2017), 2017, 141 : 222 - 227
  • [25] Task Scheduling in Heterogeneous Cloud Environment-A Survey
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    [J]. INTELLIGENT COMPUTING AND COMMUNICATION, ICICC 2019, 2020, 1034 : 1 - 9
  • [26] A Multi Stage Load Balancing Technique for Cloud Environment
    Jain, Anurag
    Kumar, Rajneesh
    [J]. 2016 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2016,
  • [27] Technique for Balanced Load Balancing in Cloud Computing Environment
    Joshi, Narayan A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (03) : 110 - 118
  • [28] Efficient Load Balancing Scheduling Technique on Grid Computing
    Jindal, Shafi
    Bansal, R. K.
    Bansal, Savina
    [J]. 2015 International Conference on Communication, Information & Computing Technology (ICCICT), 2015,
  • [29] An efficient approach for load balancing of VMs in cloud environment
    Purshottam J. Assudani
    P. Balakrishnan
    [J]. Applied Nanoscience, 2023, 13 : 1313 - 1326
  • [30] An efficient approach for load balancing of VMs in cloud environment
    Assudani, Purshottam J.
    Balakrishnan, P.
    [J]. APPLIED NANOSCIENCE, 2021, 13 (2) : 1313 - 1326