Storage performance virtualization via throughput and latency control

Jianyong Zhang, Alma Riska, Anand Sivasubramaniam, Qian Wang, Erik Riedel

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

33 Scopus citations

Abstract

I/O consolidation is a growing trend in production environments due to the increasing complexity in tuning and managing storage systems. A consequence of this trend is the need to serve multiple users/workloads simultaneously. It is imperative to make sure that these users are insulated from each other by visualization in order to meet any service level objective (SLO). This paper presents a 2-level scheduling framework that can be built on top of an existing storage utility. This framework uses a low-level feedback-driven request scheduler, called AVATAR, that is intended to meet the latency bounds determined by the SLO. The load imposed on AVATAR is regulated by a high-level rate controller, called SARC, to insulate the users from each other. In addition, SARC is work-conserving and tries to fairly distribute any spare bandwidth in the storage system to the different users. This framework naturally decouples rate and latency allocation. Using extensive I/O traces and a detailed storage simulator, we demonstrate that this 2-level framework can simultaneously meet the latency and throughput requirements imposed by an SLO, without requiring extensive knowledge of the underlying storage system.

Original languageEnglish (US)
Title of host publicationMASCOTS 2005
Subtitle of host publication13th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems
Pages135-142
Number of pages8
DOIs
StatePublished - 2005
EventMASCOTS 2005: 13th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems - Atlanta, GA, United States
Duration: Sep 27 2005Sep 29 2005

Publication series

NameProceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS
Volume2005
ISSN (Print)1526-7539

Other

OtherMASCOTS 2005: 13th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems
Country/TerritoryUnited States
CityAtlanta, GA
Period9/27/059/29/05

All Science Journal Classification (ASJC) codes

  • General Engineering

Fingerprint

Dive into the research topics of 'Storage performance virtualization via throughput and latency control'. Together they form a unique fingerprint.

Cite this