Computer and Modernization

Previous Articles     Next Articles

Elastic Load Balancing Algorithm for Cloud Computing Service

  

  1. (School of Information Science and Technology, Southwest Jiaotong University, Chengdu 611756, China)
  • Received:2019-03-18 Online:2019-10-28 Published:2019-10-29

Abstract: Cloud Computing mainly provides resource management and isolation for various applications of users through virtualization technology and in the form of virtual machines, but the overload of virtual machines will reduce the performance of these applications, so it is necessary to balance the load through virtual machine migration to prevent server overload. However, previous load balancing schemes are based on deterministic resource demand estimation and workload characteristics to make migration decisions, without considering the sudden nature of resource demand. In this paper, a flexible load balancing algorithm is proposed by tracking and observing the resource requirements of virtual machines, taking full account of the dynamic and unexpected nature of their workloads. This algorithm effectively solves the problem of inaccurate resource demand estimation and stochastic resource demand forecasting, and provides a new solution for load balancing problem with elastic demand characteristics. Finally, compared with the related algorithms, it shows that the proposed algorithm achieves better results.

Key words: virtual machine migration, elastic load balancing, cloud computing

CLC Number: