System Support for Transient Cloud Computing


In many emerging scenarios, clouds and data centers can only provide transient server availability. This project was the first to develop system support for transience that treated it as a first-class design principle. Since traditional fault-tolerance techniques are too expensive for handling transient server availability, the project developed new transience-aware mechanisms that balanced cost and performance. This project was funded by the National Science Foundation under grant CNS-1422245, a 2016 Google Faculty Research Award, and Amazon (in the form of cloud credits).

Publications

Energy-Agile Design for Parallel HPC Applications

Cong Wang, Michael Zink, and David IrwinSUSCOM 2018

HotSpot: Automated Server Hopping in Cloud Spot Markets

Supreeth Shastri and David IrwinSoCC 2017

Towards Index-based Global Trading in Cloud Markets

Supreeth Shastri and David IrwinHotCloud 2017

The Financialization of Cloud Computing: Opportunities and Challenges

David Irwin, Prateek Sharma, Supreeth Shastri, and Prashant ShenoyICCCN 2017

Portfolio-driven Resource Management for Transient Cloud Servers

Prateek Sharma, David Irwin, and Prashant ShenoySIGMETRICS 2017

Managing Risk in a Derivative IaaS Cloud

Prateek Sharma, Stephen Lee, Tian Guo, David Irwin, and Prashant ShenoyTPDS 2017

Design and Operation Analysis of a Green Data Center

Prateek Sharma, Patrick Pegus, David Irwin, and Prashant ShenoyInternet Computing 2017

Keep it Simple: Bidding for Servers in Today’s Cloud Platforms

Prateek Sharma, David Irwin, and Prashant ShenoyInternet Computing 2017

Transient Guarantees: Maximizing the Value of Idle Cloud Capacity

Supreeth Shastri, Amr Rizk, and David IrwinSC 2016

Cloud Spot Markets are Not Sustainable: The Case for Transient Guarantees

Supreeth Subramanya, Amr Rizk, and David IrwinHotCloud 2016

How Not to Bid the Cloud

Prateek Sharma, David Irwin, and Prashant ShenoyHotCloud 2016

SpotLight: An Information Service for the Cloud

Xue Ouyang, David Irwin, and Prashant ShenoyICDCS 2016

Flint: Batch-Interactive Data-Intensive Processing on Transient Servers

Prateek Sharma, Tian Guo, Xin He, David Irwin, Prashant ShenoyEuroSys 2016

Analyzing the Efficiency of a Green University Data Center

Patrick Pegus II, Benoy Varghese, Tian Guo, David Irwin, Prashant Shenoy, Anirban Mahanti, James Culbert, John Goodhue, and Chris HillICPE 2016

Managing Server Clusters on Intermittent Power

Navin Sharma, Dilip Krishnappa, Sean Barker, David Irwin, and Prashant ShenoyPeerJ 2015

Optimizing Parallel HPC Applications for Green Energy Sources

Cong Wang, Michael Zink, and David IrwinIGSC 2015

SpotOn: A Batch Computing Service for the Spot Market

Supreeth Subramanya, Tian Guo, Prateek Sharma, David Irwin, and Prashant ShenoySoCC 2015

Cutting the Cost of Hosting Online Internet Services using Cloud Spot Markets

Xin He, Ramesh Sitaraman, Prashant Shenoy, and David IrwinHPDC 2015

Energy-Agility: A New Grid-centric Metric for Evaluating System Performance

Supreeth Subramanya, Zain Mustafa, David Irwin, and Prashant ShenoyLIMITS 2015

SpotCheck: Designing a Derivative IaaS Cloud on the Spot Market

Prateek Sharma, Stephen Lee, Tian Guo, David Irwin, and Prashant ShenoyEuroSys 2015

Here Today, Gone Tomorrow: Exploiting Transient Servers in Data Centers

Rahul Singh, Prateek Sharma, David Irwin, Prashant Shenoy, and K.K. RamakrishnanInternet Computing 2014

BlinkFS: A Distributed File System for Intermittent Power

Navin Sharma, David Irwin, and Prashant ShenoySUSCOM 2014

A Distributed File System for Intermittent Power

Navin Sharma, David Irwin, and Prashant ShenoyIGCC 2013

Yank: Enabling Green Data Centers to Pull the Plug

Rahul Singh, David Irwin, Prashant Shenoy, and K.K. RamakrishnanNSDI 2013