Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Portfolio-driven Resource Management for Transient Cloud Servers

Portfolio-driven Resource Management for Transient Cloud Servers Portfolio-driven Resource Management for Transient Cloud Servers PRATEEK SHARMA, DAVID IRWIN, and PRASHANT SHENOY, University of Massachusetts Amherst Cloud providers have begun to offer their surplus capacity in the form of low-cost transient servers, which can be revoked unilaterally at any time. While the low cost of transient servers makes them attractive for a wide range of applications, such as data processing and scientific computing, failures due to server revocation can severely degrade application performance. Since different transient server types offer different cost and availability tradeoffs, we present the notion of server portfolios that is based on financial portfolio modeling. Server portfolios enable construction of an "optimal" mix of severs to meet an application's sensitivity to cost and revocation risk. We implement model-driven portfolios in a system called ExoSphere, and show how diverse applications can use portfolios and application-specific policies to gracefully handle transient servers. We show that ExoSphere enables widely-used parallel applications such as Spark, MPI, and BOINC to be made transiency-aware with modest effort. Our experiments show that allowing the applications to use suitable transiency-aware policies, ExoSphere is able to achieve 80% cost savings when compared to on-demand servers and greatly reduces revocation risk compared to http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Proceedings of the ACM on Measurement and Analysis of Computing Systems Association for Computing Machinery

Loading next page...
 
/lp/association-for-computing-machinery/portfolio-driven-resource-management-for-transient-cloud-servers-jkRnu4O4lP
Publisher
Association for Computing Machinery
Copyright
Copyright © 2017 by ACM Inc.
ISSN
2476-1249
DOI
10.1145/3084442
Publisher site
See Article on Publisher Site

Abstract

Portfolio-driven Resource Management for Transient Cloud Servers PRATEEK SHARMA, DAVID IRWIN, and PRASHANT SHENOY, University of Massachusetts Amherst Cloud providers have begun to offer their surplus capacity in the form of low-cost transient servers, which can be revoked unilaterally at any time. While the low cost of transient servers makes them attractive for a wide range of applications, such as data processing and scientific computing, failures due to server revocation can severely degrade application performance. Since different transient server types offer different cost and availability tradeoffs, we present the notion of server portfolios that is based on financial portfolio modeling. Server portfolios enable construction of an "optimal" mix of severs to meet an application's sensitivity to cost and revocation risk. We implement model-driven portfolios in a system called ExoSphere, and show how diverse applications can use portfolios and application-specific policies to gracefully handle transient servers. We show that ExoSphere enables widely-used parallel applications such as Spark, MPI, and BOINC to be made transiency-aware with modest effort. Our experiments show that allowing the applications to use suitable transiency-aware policies, ExoSphere is able to achieve 80% cost savings when compared to on-demand servers and greatly reduces revocation risk compared to

Journal

Proceedings of the ACM on Measurement and Analysis of Computing SystemsAssociation for Computing Machinery

Published: Jun 13, 2017

There are no references for this article.