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 :
بازگشت