Title
Resource Deflation: A New Approach For Transient Resource Reclamation
Abstract
Data centers and clouds are increasingly offering low-cost computational resources in the form of transient virtual machines. Whenever demand for computational resources exceeds their availability, transient resources can reclaimed by preempting the transient VMs. Conventionally, these transient VMs are used by low-priority applications that can tolerate the disruption caused by preemptions. In this paper we propose an alternative approach for reclaiming resources, called resource deflation. Resource deflation allows applications to dynamically shrink (and expand) in response to resource pressure, instead of being preempted outright. Deflatable VMs allow applications to continue running even under resource pressure, and increase the utility of low-priority transient resources. Deflation uses a dynamic, multi-level cascading reclamation technique that allows applications, operating systems, and hypervisors to implement their own policies for handling resource pressure. For distributed data processing, machine learning, and deep neural network training, our multi-level approach reduces the performance degradation by up to 2x compared to existing preemption-based approaches. When deflatable VMs are deployed on a cluster, our policies allow up to 1.6x utilization without the risk of preemption.
Year
DOI
Venue
2019
10.1145/3302424.3303945
Proceedings of the Fourteenth EuroSys Conference 2019
Field
DocType
ISBN
Data processing,Preemption,Virtual machine,Model checking,Computer science,Hypervisor,Land reclamation,Deflation,Artificial neural network,Distributed computing
Conference
978-1-4503-6281-8
Citations 
PageRank 
References 
3
0.39
0
Authors
3
Name
Order
Citations
PageRank
Prateek Sharma1113.23
Ahmed Ali-Eldin244224.01
Prashant J. Shenoy36386521.30