ACM Home Page
Please provide us with feedback. Feedback
Adaptive TTL schemes for load balancing of distributed Web servers
Full text PdfPdf (488 KB)
Source ACM SIGMETRICS Performance Evaluation Review archive
Volume 25 ,  Issue 2  (September 1997) table of contents
Special issue on multimedia storage systems
Pages: 36 - 42  
Year of Publication: 1997
ISSN:0163-5999
Authors
Michele Colajanni  Dip. di Informatica, Sistemie Produzione, Universitg di Roma "Tor Vergata", Roma, Italy 0013
Philip S. Yu  IBM T.J. Watson Research Center, 30 Saw Mill River Road, Hawthorne, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 35,   Citation Count: 4
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/262391.262401
What is a DOI?

ABSTRACT

With ever increasing web traffic, a distributed Web system can provide scalability and flexibility to cope with growing client demands. Load balancing algorithms to spread the load across multiple Web servers are crucial to achieve the scalability. Various domain name server (DNS) based schedulers have been proposed in the literature, mainly for multiple homogeneous servers. DNS provides (logical) host name to IP-address mapping (i.e., the server assignment), but the mapping is not done for each server access. This is because the address mapping is cached for a time-to-live (TTL) period to reduce network traffic. The presence of heterogeneous Web servers not only increases the complexity of the DNS scheduling problem, but also makes previously proposed algorithms for homogeneous distributed systems such as round robin not directly applicable. This leads us to propose new policies, called adaptive TTL algorithms, that take both the uneven distribution of client request rates and heterogeneity of Web servers into account to adaptively set the TTL value for each address mapping request. Extensive simulation results show that these strategies are effective in balancing load among geographically distributed heterogeneous Web servers.



Collaborative Colleagues:
Michele Colajanni: colleagues
Philip S. Yu: colleagues