Cloud-scale VM-deflation for Running Interactive Applications On Transient Servers
Paper in proceeding, 2020

Transient computing has become popular in public cloud environ-ments for running delay-insensitive batch and data processing ap-plications at low cost. Since transient cloud servers can be revokedat any time by the cloud provider, they are considered unsuitablefor running interactive application such as web services. In thispaper, we present VM deflation as an alternative mechanism toserver preemption for reclaiming resources from transient cloudservers under resource pressure. Using real traces from top-tiercloud providers, we show the feasibility of using VM deflation asa resource reclamation mechanism for interactive applications inpublic clouds. We show how current hypervisor mechanisms can beused to implement VM deflation and present cluster deflation poli-cies for resource management of transient and on-demand cloudVMs. Experimental evaluation of our deflation system on a Linuxcluster shows that microservice-based applications can be deflatedby up to 50% with negligible performance overhead. Our cluster-level deflation policies allow overcommitment levels as high as 50%,with less than a 1% decrease in application throughput, and canenable cloud platforms to increase revenue by 30%.

Software Technology

transient computing

deflation

resource management

data center

Cloud Computing

Author

Alexander Fuerst

Indiana University

Ahmed Ali-Eldin Hassan

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

Prashant Shenoy

University of Massachusetts

Prateek Sharma

Indiana University

HPDC 2020 - Proceedings of the 29th International Symposium on High-Performance Parallel and Distributed Computing

53-64

The 29th International Symposium on High-Performance Parallel and Distributed Computing
Stockholm (virtual), Sweden,

Subject Categories

Computer Engineering

Computer Science

Computer Systems

Areas of Advance

Information and Communication Technology

DOI

10.1145/3369583.3392675

More information

Latest update

3/21/2023