计算机与现代化

• 网络与通信 • 上一篇    下一篇

面向云服务平台的弹性负载均衡算法

  

  1. (西南交通大学信息科学与技术学院,四川成都611756)
  • 收稿日期:2019-03-18 出版日期:2019-10-28 发布日期:2019-10-29
  • 作者简介:文婷婷(1994-),女,四川广安人,硕士研究生,研究方向:网络通信与云计算,E-mail: wentingting_kx@163.com; 李洪赭(1993-),男,湖南邵阳人,博士研究生,研究方向:网络与信息安全,E-mail: 943051071@qq.com。

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

中图分类号: