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 条
  • [21] Hybrid heuristic algorithm for load balancing in the cloud
    Rahhali, Hamza
    Hanoune, Mostafa
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (04): : 109 - 115
  • [22] A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing
    Cho, Keng-Mao
    Tsai, Pang-Wei
    Tsai, Chun-Wei
    Yang, Chu-Sing
    NEURAL COMPUTING & APPLICATIONS, 2015, 26 (06): : 1297 - 1309
  • [23] A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing
    Keng-Mao Cho
    Pang-Wei Tsai
    Chun-Wei Tsai
    Chu-Sing Yang
    Neural Computing and Applications, 2015, 26 : 1297 - 1309
  • [24] Multi-Objective Load Balancing in Cloud Computing: A Meta-Heuristic Approach
    Kumar, Kethineni Vinod
    Rajesh, A.
    CYBERNETICS AND SYSTEMS, 2023, 54 (08) : 1466 - 1493
  • [25] A Heuristic Virtual Machine Scheduling Method for Load Balancing in Fog-Cloud Computing
    Xu, Xiaolong
    Liu, Qingxiang
    Qi, Lianyong
    Yuan, Yuan
    Dou, Wanchun
    Liu, Alex X.
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 83 - 88
  • [26] Load Balancing in Cloud Computing: Survey
    Pradhan, Arabinda
    Bisoy, Sukant Kishoro
    Mallick, Pradeep Kumar
    INNOVATION IN ELECTRICAL POWER ENGINEERING, COMMUNICATION, AND COMPUTING TECHNOLOGY, IEPCCT 2019, 2020, 630 : 99 - 111
  • [27] Heuristic-based load-balancing algorithm for IaaS cloud
    Adhikari, Mainak
    Amgoth, Tarachand
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 81 : 156 - 165
  • [28] Particle Swarm Optimization Based Load Balancing in Cloud Computing
    Acharya, Jigna
    Mehta, Manisha
    Saini, Baljit
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES), 2016, : 218 - 221
  • [29] Cloud computing load balancing based on improved genetic algorithm
    Zhu, Fengxia
    INTERNATIONAL JOURNAL OF GLOBAL ENERGY ISSUES, 2024, 46 (3-4) : 191 - 207
  • [30] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +