TY - GEN
T1 - An adaptive control framework for QoS guarantees and its application to differentiated caching
AU - Lu, Ying
AU - Abdelzaher, T.
AU - Lu, Chenyang
AU - Tao, Gang
N1 - Publisher Copyright:
© 2002 IEEE.
PY - 2002
Y1 - 2002
N2 - Software mechanisms that enforce QoS guarantees often require knowledge of platform capacity and resource demand. This requirement calls for performance measurements and profiling upon platform upgrades, failures, or new installations. The cost of performing such measurements is a significant hurdle to the wide-spread deployment of open QoS-aware software components. In this paper, we introduce a new QoS-control paradigm based on adaptive control theory. The hallmark of this paradigm is that it eliminates profiling and configuration costs of QoS-aware software, by completely automating the process in a way that does not require user intervention. As a case study, we describe, implement and evaluate the control architecture in a proxy cache to provide proportional differentiation on content hit rate. Adaptive control theory is leveraged to manage cache resources in a way that adjusts the quality spacing between classes, independently of the class loads, which cannot be achieved by other cache resource management schemes, such as biased replacement policies, LRV or greedy-dual-size.
AB - Software mechanisms that enforce QoS guarantees often require knowledge of platform capacity and resource demand. This requirement calls for performance measurements and profiling upon platform upgrades, failures, or new installations. The cost of performing such measurements is a significant hurdle to the wide-spread deployment of open QoS-aware software components. In this paper, we introduce a new QoS-control paradigm based on adaptive control theory. The hallmark of this paradigm is that it eliminates profiling and configuration costs of QoS-aware software, by completely automating the process in a way that does not require user intervention. As a case study, we describe, implement and evaluate the control architecture in a proxy cache to provide proportional differentiation on content hit rate. Adaptive control theory is leveraged to manage cache resources in a way that adjusts the quality spacing between classes, independently of the class loads, which cannot be achieved by other cache resource management schemes, such as biased replacement policies, LRV or greedy-dual-size.
KW - Adaptive control
KW - Application software
KW - Automatic control
KW - Computer architecture
KW - Costs
KW - Performance evaluation
KW - Proportional control
KW - Resource management
KW - Software measurement
KW - Software performance
UR - https://www.scopus.com/pages/publications/84948428185
U2 - 10.1109/IWQoS.2002.1006571
DO - 10.1109/IWQoS.2002.1006571
M3 - Conference contribution
AN - SCOPUS:84948428185
T3 - IEEE International Workshop on Quality of Service, IWQoS
SP - 23
EP - 32
BT - 2002 10th IEEE International Workshop on Quality of Service, IWQos 2002
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 10th IEEE International Workshop on Quality of Service, IWQos 2002
Y2 - 17 May 2002
ER -