ABSTRACT
In this paper, we explore the use of live VM migration to take advantage of spot markets such as provided by Amazon and Google. These markets provide an exciting low cost alternative to regular VM instances, but the threats of price spikes and premature termination severely limit their usability. Migration can address these threats: spot market instances facing price hikes or termination can migrate to other instance types, including regular ones. Reliability can be further improved by replication. In this paper we investigate various design options and present some preliminary results of experiments with dynamic programming techniques, both using simulation and using a realistic deployment. We find that in unstable markets we can achieve significant savings at low overhead and while maintaining good reliability.
- A. Barker, B. Varghese, and L. Thai. Cloud services brokerage: A survey and research roadmap. In Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on, pages 1029--1032. IEEE, 2015. Google ScholarDigital Library
- N. Chohan, C. Castillo, M. Spreitzer, M. Steinder, A. Tantawi, and C. Krintz. See Spot Run: Using spot instances for MapReduce workflows. In HotCloud'10, pages 7--7, Berkeley, CA, USA, 2010. USENIX Association. Google ScholarDigital Library
- Q. Jia, Z. Shen, W. Song, R. van Renesse, and H. Weatherspoon. Supercloud: Opportunities and challenges. SIGOPS Oper. Syst. Rev., 49(1):137--141, Jan. 2015. ISSN 0163-5980. Google ScholarDigital Library
- M. Mazzucco and M. Dumas. Achieving performance and availability guarantees with spot instances. In HPCC 2011, pages 296--303, Washington, DC, USA, 2011. IEEE Computer Society. ISBN 978-0-7695-4538-7. Google ScholarDigital Library
- P. Sharma, S. Lee, T. Guo, D. Irwin, and P. Shenoy. Spotcheck: Designing a derivative IaaS cloud on the spot market. EuroSys '15, pages 16:1--16:15, New York, NY, USA, 2015. ACM. ISBN 978-1-4503-3238-5. Google ScholarDigital Library
- M. Taifi. Banking on decoupling: Budget-driven sustainability for HPC applications on auction-based clouds. SIGOPS Oper. Syst. Rev., 47(2):41--50, July 2013. ISSN 0163-5980. Google ScholarDigital Library
- T. Wood, P. Shenoy, A. Venkataramani, andM. Yousif. Black-box and gray-box strategies for virtual machine migration. In NSDI'07, pages 17--17, Berkeley, CA, USA, 2007. USENIX Association. Google ScholarDigital Library
- S. Yi, D. Kondo, and A. Andrzejak. Reducing costs of spot instances via checkpointing in the Amazon Elastic Compute Cloud. In IEEE CLOUD 2010, pages 236--243, Washington, DC, USA, 2010. IEEE Computer Society. ISBN 978-0-7695-4130-3. Google ScholarDigital Library
Recommendations
Supercloud: A Library Cloud for Exploiting Cloud Diversity
Infrastructure-as-a-Service (IaaS) cloud providers hide available interfaces for virtual machine (VM) placement and migration, CPU capping, memory ballooning, page sharing, and I/O throttling, limiting the ways in which applications can optimally ...
Supercloud: Opportunities and Challenges
Special Issue on Repeatability and Sharing of Experimental ArtifactsInfrastructure as a Service (IaaS) clouds couple applications tightly with the underlying infrastructures and services. This vendor lock-in problem forces users to apply ad-hoc deployment strategies in order to tolerate cloud failures, and limits the ...
Methods for improving the availability of spot instances: A survey
AbstractThe burgeoning development of the cloud market has promoted the expansion of resources held by cloud providers, but the resulting underutilization caused by the over-provisioned resources has become a challenge. To improve the ...
Highlights- Describe the development history of spot instances and analyze what benefits the spot instance provides to cloud providers and users, respectively.
Comments