Title :
Load balancing of DNS-based distributed Web server systems with page caching
Author :
Xu, Zhong ; Huang, Rong ; Bhuyan, Laxmi N.
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
Abstract :
The explosion of WWW traffic has triggered great interest in distributed Web server systems. Among various distributed Web server architectures, the DNS-based distributed system is a promising solution in terms of performance, scalability and availability. DNS (domain name server) name caching has significant effects on the load balance of distributed Web server systems, due to the traffic skewness it causes. Also, there is page caching along whole paths between clients and Web servers, and page caching schemes could affect the system load balancing a lot. In this paper, we examine various caching issues, including the load balancing algorithms of the DNS, the locations of caches, and the page caching policies, for the DNS-based Web server system. We use stochastic processes to model the Web traffic, and compare the load balance performance of these algorithms and policies based on simulation results. We found that, the DNS load balancing algorithm, which takes into account both client domain information and server load information, could yield best load balance performance among various algorithms, and a server-side cache with the policy which only caches popular Web pages could significantly improve both the cache hit ratio and the load balance.
Keywords :
Internet; Web sites; cache storage; client-server systems; resource allocation; stochastic processes; telecommunication traffic; Web pages; Web traffic; World Wide Web; client domain information; distributed Web server; domain name server; load balancing; name caching; page caching; server load information; server-side cache; stochastic processes; Availability; Explosions; Load management; Scalability; Service oriented architecture; Stochastic processes; Traffic control; Web pages; Web server; World Wide Web;
Conference_Titel :
Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
Print_ISBN :
0-7695-2152-5
DOI :
10.1109/ICPADS.2004.1316141