DocumentCode
2175683
Title
Controlling Quality of Service in Multi-Tier Web Applications
Author
Diao, Yixin ; Hellerstein, Joseph L. ; Parekh, Sujay ; Shaikh, Hidayatullah ; Surendra, Maheswaran
Author_Institution
IBM Thomas J. Watson Research Center, NY
fYear
2006
fDate
2006
Firstpage
25
Lastpage
25
Abstract
The need for service differentiation in Internet services has motivated interest in controlling multi-tier web applications. This paper describes a tier-to-tier (T2T) management architecture that supports decentralized actuator management in multi-tier systems, and a testbed implementation of this architecture using commercial software products. Based on testbed experiments and analytic models, we gain insight into the value of coordinated exploitation of actuators on multiple tiers, especially considerations for control efficiency and control granularity. For control efficiency, we show that more effective utilization of tiers can be achieved by using actuators on the bottleneck tier rather than only using actuators on the entry tier. For granularity of control (the ability to achieve a wide range of service level objectives) we show that a fine granularity of control can be achieved through a coordinated, cross-tier exploitation of coarse grained actuators (e.g., multiprogramming level), an approach that can greatly reduce controllerinduced variability.
Keywords
Actuators; Computer architecture; Databases; Delay; Network servers; Quality of service; Routing; Web and internet services; Web server; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-2540-7
Type
conf
DOI
10.1109/ICDCS.2006.23
Filename
1648812
Link To Document