Title :
Scheduling algorithms for distributed Web servers
Author :
Colajanni, Michele ; Yu, Philip S. ; Dias, Daniel M.
Author_Institution :
Dip. di Inf., Sistemi e Produsione, Univ. di Roma Tor Vergata, Italy
Abstract :
A distributed Web system, consisting of multiple servers for data retrieval and a Domain Name Server (DNS) for address resolution, can provide the scalability necessary to keep up with growing client demand at popular sites. However, balancing the requests among these atypical distributed servers opens interesting new challenges. Unlike traditional distributed systems in which a centralized scheduler has full control of the system, the DNS controls only a small fraction of the requests reaching the Web site. This makes it very difficult to avoid overloading situations among the multiple Web servers. We adapt traditional scheduling algorithms to the DNS, propose new policies, and examine their impact. Extensive simulation results show the advantage of using strategies that schedule requests on the basis of the origin of the clients and very limited state information, such as whether a server is overloaded or not. Conversely, algorithms that use detailed state information often exhibit the worst performance
Keywords :
Internet; distributed algorithms; information retrieval; network servers; processor scheduling; resource allocation; DNS; Domain Name Server; Web site; address resolution; atypical distributed servers; client demand; data retrieval; distributed Web servers; distributed Web system; multiple Web servers; multiple servers; request balancing; scalability; scheduling algorithms; simulation results; state information; traditional scheduling algorithms; Acceleration; Bandwidth; Centralized control; Control systems; Information retrieval; Load management; Network servers; Round robin; Scheduling algorithm; Web server;
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-7813-5
DOI :
10.1109/ICDCS.1997.598025