Title
Responding rapidly to service level violations using virtual appliances
Abstract
One of the key goals in the data center today is providing storage services with service-level objectives (SLOs) for performance metrics such as latency and throughput. Meeting such SLOs is challenging due to the dynamism observed in these environments. In this position paper, we propose dynamic instantiation of virtual appliances, that is, virtual machines with storage functionality, as a mechanism to meet storage SLOs efficiently. In order for dynamic instantiation to be realistic for rapidlychanging environments, it should be automated. Therefore, an important goal of this paper is to show that such automation is feasible. We do so through a caching case study. Specifically, we build the automation framework for dynamically instantiating virtual caching appliances. This framework identifies sets of interfering workloads that can benefit from caching, determines the cache-size requirements of workloads, non-disruptively migrates the application to use the cache, and warms the cache to quickly return to acceptable service levels. We show through an experiment that this approach addresses SLO violations while using resources efficiently.
Year
DOI
Venue
2012
10.1145/2421648.2421654
Operating Systems Review
Keywords
Field
DocType
instantiating virtual caching appliance,caching case study,virtual appliance,position paper,virtual machine,storage functionality,dynamic instantiation,slo violation,automation framework,level violation,storage service
Black box (phreaking),Dynamism,Service level,Virtual machine,Cache,Computer science,Real-time computing,Automation,Throughput,Data center,Distributed computing
Journal
Volume
Issue
Citations 
46
3
6
PageRank 
References 
Authors
0.47
22
5
Name
Order
Citations
PageRank
Lakshmi N. Bairavasundaram150927.47
Gokul Soundararajan241521.41
Vipul Mathur3363.88
Kaladhar Voruganti449742.73
Kiran Srinivasan52299.88