TY - GEN
T1 - Dynamic Storage Cache Partitioning Using Feedback Control Theory
AU - Garg, R.
AU - Patrick, C.
AU - Kandemir, M.
N1 - Funding Information:
This work is supported in part by NSF grants #0927949, #0833126, #0821527, #0724599, #0720749 and #0621402.
Publisher Copyright:
Copyright © (2009) by the International Society for Computers and Their Applications. All rights reserved.
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85133137541&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85133137541&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85133137541
T3 - 22nd ISCA International Conference on Parallel and Distributed Computing and Communication Systems 2009, PDCCS 2009
SP - 157
EP - 164
BT - 22nd ISCA International Conference on Parallel and Distributed Computing and Communication Systems 2009, PDCCS 2009
PB - International Society for Computers and Their Applications (ISCA)
T2 - 22nd International Conference on Parallel and Distributed Computing and Communication Systems, PDCCS 2009
Y2 - 24 September 2009 through 26 September 2009
ER -