• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (09): 1607-1613.

• 论文 •     Next Articles

Improved dynamic loadbalancing strategy
of web servers in virtual environment  

LIU Shengnan1,WANG Shilin2   

  1. (1.College of Computer,National University of Defense Technology,Changsha 410073;
    2.Informatization Office,National University of Defense Technology,Changsha 410073,China)
  • Received:2014-09-15 Revised:2014-11-11 Online:2015-09-25 Published:2015-09-25

Abstract:

In order to improve the scalability and automation of web cluster servers, we study many cluster systems from the aspects of virtualization and load balancing, propose a load information collection algorithm based on the Xen server virtualization platform, design and implement a modeling system called XCluster which can automatically control the cluster scale according to the load status. A monitoring service in the new model collects and quantifies the loads of the hosts and active nodes in real time. VM controllers will be notified to deploy more VMs from an optimumload host when lightload nodes are in short supply; however, when there are too many lightload nodes, a number of VMs will be shutdown to release more hardware resources. Theoretical analysis and experimental results show that the XCluster can make full use of the unique capabilities of the virtualization platform which can manage all backend nodes in an economical way. By scheduling VMs, the clusters can avoid resource waste, yet maintaining the applications quality of service within an acceptable size.

Key words: virtualization;web server;dynamic loadbalancing;automation control;cluster;task scheduling