Cloud-scale VM-deflation for Running Interactive Applications On Transient Servers,
Paper i 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

Cloud Computing

resource management

Författare

Alexander Fuerst

Indiana University

Ahmed Ali-Eldin

Chalmers, Data- och informationsteknik, Nätverk och system

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,

Ämneskategorier

Datorteknik

Datavetenskap (datalogi)

Datorsystem

Styrkeområden

Informations- och kommunikationsteknik

DOI

10.1145/3369583.3392675

Mer information

Senast uppdaterat

2020-09-01