Dynamic Storage Cache Partitioning Using Feedback Control Theory

R. Garg, C. Patrick, M. Kandemir

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we propose a new quality-of-service (QoS) aware storage cache partitioning scheme that dynamically partitions cache space amongst simultaneously running I/O-intensive applications. The QoS specification is given in terms of latency of data access. Apart from data access latency which is perceived by the user, there can be more constraints put forth from the system administrators point of view. One of the more important constraints is the disk utilization level in a storage system. Normally, higher disk utilization levels are preferred by the system administrators for better resource consolidation. In this paper, we focus on these two constraints, namely, data access latency and disk utilization, which are translated into an overall storage cache hit rate requirement. We employ feedback control theory to achieve the required hit rate target per application. Our experimental results indicate that the proposed storage cache partitioning scheme is able to meet the required storage cache hit rate targets and improve overall storage system performance.

Original languageEnglish (US)
Title of host publication22nd ISCA International Conference on Parallel and Distributed Computing and Communication Systems 2009, PDCCS 2009
PublisherInternational Society for Computers and Their Applications (ISCA)
Pages157-164
Number of pages8
ISBN (Electronic)9781615675777
StatePublished - 2009
Event22nd International Conference on Parallel and Distributed Computing and Communication Systems, PDCCS 2009 - Louisville, United States
Duration: Sep 24 2009Sep 26 2009

Publication series

Name22nd ISCA International Conference on Parallel and Distributed Computing and Communication Systems 2009, PDCCS 2009

Conference

Conference22nd International Conference on Parallel and Distributed Computing and Communication Systems, PDCCS 2009
Country/TerritoryUnited States
CityLouisville
Period9/24/099/26/09

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Dynamic Storage Cache Partitioning Using Feedback Control Theory'. Together they form a unique fingerprint.

Cite this