The Research and Design of Two-Level Load Balancer Based on Web Server Cluster

Article Preview

Abstract:

At present, the extendible Web server clusters are the important framers for the high performance network servers. The architecture based on load balancer is often used on web server clusters. The load balancer is the main bottleneck in improving performance of cluster. For it is hard to complete the task of assigning the requests from the client while collecting the real load information of the web servers efficiently. In this paper, we propose a model of two levels load balancer for web cluster to resolve the contradiction. When web requests are arrive, the first-level balancer continuously assigned them by to the second-level which consist of some load balancers connect to real web servers and receive real-time load information of them. Round robin algorithm is used at the first-level load balancer to schedule the client’s requests in order to shorten the response time. The proposed algorithm in our model is run at the second-level load balancers to schedule the requests to real web servers according to the real load information. At last, a simple test is carried out to make sure the performance of the model. The result of the test shows that the model has made better load balancing.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 282-283)

Pages:

765-769

Citation:

Online since:

July 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] M. Aron, D. Sanders, P. Druschel, W. Zwaenepoel, Scalalbe Content-aware Request Distribution in Cluster-based Network Serves, Rich University, In Proceedings of the 2000 Annual USENIX Technical Conference , San Diego, CA, June (2000).

Google Scholar

[2] Teo Y M, Ayani R. Comparison of load balancing strategies on cluster based web servers [J]. Transactions of the Society for Modeling and Simulation, 2001, 77(5O6): 185O195.

DOI: 10.1177/003754970107700504

Google Scholar

[3] Pai V S,Aron M, Banga G. Svendsen M, Locality-aware request distribution in Cluster-based network servers. In Proceedings the 8th ACM Conference on Architectural Support for Programming Languages and Operating System, 1998, ASPLOS VIII: 205-216.

DOI: 10.1145/291069.291048

Google Scholar

[4] Aron M, Druschel P. Scalable content-aware request distribution in cluster-based network servers. In Proceedings of the 2000 USENIX Annual Technical Conference (San Diego, CA, June), (2000).

Google Scholar

[5] SingLing Lee, Hann-Jang Ho, Feng-Wei Lien. A Load Balancing Algorithm on Heterogeneous Distributed WWW Servers.

Google Scholar

[6] V. Cardellini, M. Colajanni, Philip S. Yu. A dynamic load balancing on web-server systems,. IEEE Internet computing, 1999, (6): 28-39.

DOI: 10.1109/4236.769420

Google Scholar

[7] V. Cardellini,M. Colajanni. DNS Dispatching Algorithms with State Estimators for Scalable Web Server Cluster,. Word Wide Web J. Baltzer Science Bussum, Netherlands Vol2, No. 2 July (1999).

Google Scholar