An adaptive control framework for QoS guarantees and its application to differentiated caching

  • Ying Lu
  • , T. Abdelzaher
  • , Chenyang Lu
  • , Gang Tao

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

86 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publication2002 10th IEEE International Workshop on Quality of Service, IWQos 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages23-32
Number of pages10
ISBN (Electronic)0780374266
DOIs
StatePublished - 2002
Event10th IEEE International Workshop on Quality of Service, IWQos 2002 - Miami Beach, United States
Duration: May 17 2002 → …

Publication series

NameIEEE International Workshop on Quality of Service, IWQoS
Volume2002-January
ISSN (Print)1548-615X

Conference

Conference10th IEEE International Workshop on Quality of Service, IWQos 2002
Country/TerritoryUnited States
CityMiami Beach
Period05/17/02 → …

Keywords

  • Adaptive control
  • Application software
  • Automatic control
  • Computer architecture
  • Costs
  • Performance evaluation
  • Proportional control
  • Resource management
  • Software measurement
  • Software performance

Fingerprint

Dive into the research topics of 'An adaptive control framework for QoS guarantees and its application to differentiated caching'. Together they form a unique fingerprint.

Cite this