Title :
A measurement-based admission-controlled Web server
Author :
Li, Kelvin ; Jamin, Sugih
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
Current HTTP servers process requests using a first-come first-serve queuing policy. What this implies is that the WWW server must process each request as it arrives. The result is that the more requests a client makes, the more replies the server will generate in response. Unfortunately, the bandwidth of the network and the processing capabilities of the server are often limited resulting in an aggressive client, or sets of clients, consuming the majority of the server´s resources, limiting other clients´ ability to use their fair allocation. While the traditional behavior of a Web server works efficiently for a Web site that is non-discriminating towards all clients, guaranteeing service for preferred clients from the server itself is not yet possible. This paper describes the algorithm we have designed and implemented on the Apache HTTP server, which has been shown to be effective in allocating configurable fixed percentages of bandwidth across numerous simultaneous clients, independent of the aggressiveness of the clients´ requests
Keywords :
bandwidth allocation; client-server systems; information resources; network servers; quality of service; queueing theory; telecommunication congestion control; transport protocols; Apache HTTP server; HTTP servers; WWW; admission-controlled Web server; bandwidth allocation; client server system; measurement-based Web server; queuing policy; service guarantee; Bandwidth; Communication system traffic control; Hardware; Kelvin; Network servers; Optimal control; Resource management; Traffic control; Web server; Web services;
Conference_Titel :
INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Tel Aviv
Print_ISBN :
0-7803-5880-5
DOI :
10.1109/INFCOM.2000.832239