• DocumentCode
    2698670
  • 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
  • fYear
    1997
  • fDate
    27-30 May 1997
  • Firstpage
    169
  • Lastpage
    176
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7813-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.1997.598025
  • Filename
    598025