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 条
  • [31] Efficient and Load Balancing Strategy for Task Scheduling in Spatial Crowdsourcing
    Sun, Dezhi
    Gao, Yong
    Yu, Dan
    [J]. WEB-AGE INFORMATION MANAGEMENT, 2016, 9998 : 161 - 173
  • [32] Ordered balancing: load balancing for redundant task scheduling in robotic network cloud systems
    Alirezazadeh, Saeid
    Alexandre, Luis A.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1185 - 1200
  • [33] Ordered balancing: load balancing for redundant task scheduling in robotic network cloud systems
    Saeid Alirezazadeh
    Luís A. Alexandre
    [J]. Cluster Computing, 2024, 27 : 1185 - 1200
  • [34] An Improved Efficient Dynamic Load Balancing Scheme Under Heterogeneous Networks in Hybrid Cloud Environment
    T. K. P. Rajagopal
    M. Venkatesan
    A. Rajivkannan
    [J]. Wireless Personal Communications, 2020, 111 : 1837 - 1851
  • [35] An Improved Efficient Dynamic Load Balancing Scheme Under Heterogeneous Networks in Hybrid Cloud Environment
    Rajagopal, T. K. P.
    Venkatesan, M.
    Rajivkannan, A.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2020, 111 (03) : 1837 - 1851
  • [36] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    [J]. 2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [37] Nature Inspired Preemptive Task Scheduling for Load Balancing in Cloud Datacenter
    Shobana, G.
    Geetha, M.
    Suganthe, R. C.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [38] A Dynamic Task Scheduling Algorithm Improved by Load Balancing in Cloud Computing
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    Barani, Sedighe
    [J]. 2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 177 - 183
  • [39] Dynamic task scheduling algorithm with load balancing for heterogeneous computing system
    Abdelkader, Doaa M.
    Omara, Fatma
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2012, 13 (02) : 135 - 145
  • [40] Throughput Maximization on Efficient Load Balancing in Cloud Task Scheduling using Enhanced Bee Colony Algorithm
    Shameer, A. P.
    Subhajini, A. C.
    [J]. 2017 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN COMPUTER, ELECTRICAL, ELECTRONICS AND COMMUNICATION (CTCEEC), 2017, : 294 - 298