Heuristic Load Balancing Based Zero Imbalance Mechanism in Cloud Computing

被引:0
|
作者
Lingfu Kong
Jean Pepe Buanga Mapetu
Zhen Chen
机构
[1] Yanshan University,Colleague of Information Science and Engineering
[2] The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province,undefined
来源
Journal of Grid Computing | 2020年 / 18卷
关键词
Cloud computing; Task scheduling; Load balancing; Heuristic algorithms; Zero imbalance;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing using virtualization technology has emerged as a new paradigm of large-scale distributed computing. One of its fundamental challenges is to schedule a vast amount of heterogeneous tasks while maintaining load balancing amongst different heterogeneous virtual machines (VMs) to meet both cloud users and providers’ requirements, such as minimum makespan low monetary costs, and high resource utilization. This problem is often classified as, NP-hard optimization, and while many heuristic algorithms have attempted to solve the NP-problem. However, they fail in load balancing and lower running times when the number of tasks grows exponentially, while that of VMs with set of resources, such as CPU, memory RAM and bandwidth remains stagnant. To solve the NP-problem effectively, we propose a fast heuristic algorithm based on the zero imbalance approach, as a new concept in the heterogeneous environment. Specifically, this approach focuses on minimizing the completion time difference among heterogeneous VMs without priority methods and complex scheduling decision which often subject the heuristic algorithms to the particular cloud configuration. The proposed approach defines two constraints, optimal completion time and earliest finish time which take account the task transfer time onto network bandwidth of VM to achieve load balancing and task scheduling effectively. The experimental results below show that the proposed algorithm effectively solves the NP-hard optimization problem better than existing heuristic algorithms by satisfying cloud users and providers’ requirements.
引用
收藏
页码:123 / 148
页数:25
相关论文
共 50 条
  • [31] Research on cloud computing load balancing based on information entropy
    Liu, Kun
    Xu, Gaochao
    Zhao, Haiyan
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2016, 16 (01) : 135 - 143
  • [32] PSO-based Load Balancing Method in Cloud Computing
    Alguliyev, R. M.
    Imamverdiyev, Y. N.
    Abdullayeva, F. J.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2019, 53 (01) : 45 - 55
  • [33] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [34] A Load Balancing Strategy Based on Data Correlation in Cloud Computing
    Shao, Guilin
    Chen, Jiming
    2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, : 364 - 368
  • [35] Live Migration Based on Cloud Computing to Increase Load Balancing
    Putra, Jananta Permata
    Nugroho, Supeno Mardi Susiki
    Pratomo, Istas
    2017 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA), 2017, : 286 - 290
  • [36] Autonomous Agent Based Load Balancing Algorithm in Cloud Computing
    Singh, Aarti
    Juneja, Dimple
    Malhotra, Manisha
    INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES AND APPLICATIONS (ICACTA), 2015, 45 : 832 - 841
  • [37] PSO-based Load Balancing Method in Cloud Computing
    R. M. Alguliyev
    Y. N. Imamverdiyev
    F. J. Abdullayeva
    Automatic Control and Computer Sciences, 2019, 53 : 45 - 55
  • [38] A Cluster-Based Load Balancing Algorithm in Cloud Computing
    Dhurandher, Sanjay K.
    Obaidat, Mohammad S.
    Woungang, Isaac
    Agarwal, Pragya
    Gupta, Abhishek
    Gupta, Prateek
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 2921 - 2925
  • [39] Balancing Heuristic for Independent Task Scheduling in Cloud Computing
    Bey, Kadda Beghdad
    Benhammadi, Farid
    Benaissa, Redha
    2015 12TH IEEE INTERNATIONAL CONFERENCE ON PROGRAMMING AND SYSTEMS (ISPS), 2015, : 7 - 12
  • [40] Improved Hyper-Heuristic Scheduling with Load-Balancing and RASA for Cloud Computing Systems
    Kaur, Geetinder
    Kaur, Sarabjit
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (01): : 13 - 23