Load Balancing of DNS-Based Distributed Web Server Systems with Page Caching

  • Authors:
  • Zhong Xu;Rong Huang;Laxmi N. Bhuyan

  • Affiliations:
  • University of California, Riverside;University of California, Riverside;University of California, Riverside

  • Venue:
  • ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The explosion of WWW traffic has triggered great interestin distributed web server systems. Among variousdistributed web server architectures, the DNS-based distributedsystem is a promising solution in terms of performance,scalability and availability. DNS(Domain NameServer) name caching has significant effects on the loadbalance of distributed web server systems, due to the trafficskewness it causes. Also, there is page caching alongwhole paths between clients and web servers, and pagecaching schemes could affect the system load balancing alot. In this paper, we examine various caching issues, includingthe load balancing algorithms of the DNS, the locationsof caches, and the page caching policies, for theDNS-based web server system. We use stochastic processesto model the web traffic, and compare the load balance performanceof these algorithms and policies based on simulationresults. We found that, the DNS load balancing algorithm,which takes into account both client domain informationand server load information, could yield best load balanceperformance among various algorithms, and a server-sidecache with the policy which only caches popular webpages could significantly improve both the cache hit ratioand the load balance.