Hierarchical Server Load Balancing for Cluster Servers
Date Issued
2004
Date
2004
Author(s)
Ke, Ching-Chung
DOI
en-US
Abstract
With the fast growing of the Internet traffic and the increasing demand of Internet services, the Internet application servers often need to serve more and more users. However, the dramatic increasing demand is not uniformly distributed to all Internet servers. Taking World-Wide-Web (WWW) for example, the fast increasing service demand often happens to some popular web sites. Thus, the Internet Service Providers (ISP) often face big challenges to provide adequate service to satisfy the increasing demand. Because the state of the art hardware performance of a single server often can not satisfy the service demand, it is naturally to use the concept of parallel processing in the internet application area. Namely, we must adopt the clustering server architecture to provide more service capacity and better quality of service.
There are two issues in cluster server research area; the server load balancing issue and the server fault tolerance issue. In this research thesis, we focus on the server load balancing part. The so-called server load balancing is the technique used to efficiently and equally utilize the resources of the cluster server. Traditionally, server load balancing techniques use lower layer (L2 or L3) information to balance the traffic work load among the servers. In recent progress, it is getting popular to distribute the requests based on the contents of the request packets. With the content information, the service provider can provide differentiated services and the web data no longer need to be mirrored in all servers of the server pool. However, the load balancer potentially becomes the bottleneck of the cluster server easily while using traditional content aware server load balancing technique. Therefore, it is essential to investigate feasible solutions to provide scalable server load balancing.
Hence, in the thesis, we focus on the scalability issue in the content-aware server load balancing architecture for WWW Internet applications. We implement a system providing differentiated service based on content-aware server load balancing over a Linux platform. We also define a reasonable utility function and a system model used for optimizing the resource allocated to differentiated servers, allowing better service quality to higher priority users.
Subjects
負載平衡
Server Load Balancing
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-93-R91942087-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):0e7816cf081a595ece3207827916dd3c
