DocumentCode
1126780
Title
Ensuring latency targets in multiclass Web servers
Author
Kanodia, Vikram ; Knightly, Edward W.
Author_Institution
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Volume
14
Issue
1
fYear
2003
fDate
1/1/2003 12:00:00 AM
Firstpage
84
Lastpage
93
Abstract
Two recent advances have resulted in significant improvements in Web server quality-of-service. First, both centralized and distributed Web servers can provide isolation among service classes by fairly distributing system resources. Second, session admission control can protect classes from performance degradation due to overload. The goal of this work is to design a general "front-end" algorithm that uses these two building blocks to support a new Web service model, namely, multiclass services which control response latencies to within prespecified targets. Our key technique is to devise a general service abstraction to adaptively control not only the latency of a particular class, but also to bound the interclass relationships. In this way, we capture the extent to which classes are isolated or share system resources (as determined by the server architecture and system internals) and hence their effects on each other\´s QoS. For example, if the server provides class isolation (i.e., a minimum fraction of system resources independent of other classes), yet also allows a class to utilize unused resources from other classes, the algorithm infers and exploits this behavior, without an explicit low level model of the server. Thus, as new functionalities are incorporated into Web servers, the approach naturally exploits their properties to efficiently satisfy the classes\´ performance targets. We validate the scheme with trace driven simulations.
Keywords
Internet; file servers; quality of service; resource allocation; telecommunication congestion control; QoS; Web server quality-of-service; admission control; centralized Web servers; class isolation; distributed Web servers; front-end algorithm; interclass relationships; latency targets; multiclass Web servers; multiclass services; performance degradation; response latency control; service class isolation; session admission control; statistical envelopes; system resource sharing; Admission control; Algorithm design and analysis; Degradation; Delay; Explosives; Helium; Protection; Quality of service; Web server; Web services;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2003.1167373
Filename
1167373
Link To Document