A Resilient Auction Framework for Deadline-Aware Jobs in Cloud Spot Market

Public cloud providers, such as Amazon EC2, offer idle computing resources known as spot instances at a much cheaper rate compared to On-Demand instances. Spot instance prices are set dynamically according to market demand. Cloud users request spot instances by submitting their bid, and if user's bid price exceeds current spot price then a spot instance is assigned to that user. The problem however is that while spot instances are executing their jobs, they can be revoked whenever the spot price rises above the current bid of the user. In such scenarios and to complete jobs reliably, we propose a set of improvements for the cloud spot market which benefits both the provider and users. Typically, the new framework allows users to bid different prices depending on their perceived urgency and nature of the running job. Hence, it practically allow them to negotiate the current bid price in a way that guarantees the timely completion of their jobs. To complement our intuition, we have conducted an empirical study using real cloud spot price traces to evaluate our framework strategies which aim to achieve a resilient deadline-aware auction framework.

[1]  Saeid Nahavandi,et al.  Prediction interval with examples of similar pattern and prediction strength , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[2]  Athanasios V. Vasilakos,et al.  A Framework for Truthful Online Auctions in Cloud Computing with Heterogeneous User Demands , 2016, IEEE Trans. Computers.

[3]  Muli Ben-Yehuda,et al.  Deconstructing Amazon EC2 Spot Instance Pricing , 2011, CloudCom.

[4]  Jogesh K. Muppala,et al.  On Boosting Cloud Service Dependability through Optimized Checkpointing , 2016, 2016 15th International Symposium on Parallel and Distributed Computing (ISPDC).

[5]  Xue Liu,et al.  Present or Future: Optimal Pricing for Spot Instances , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[6]  Artur Andrzejak,et al.  Monetary Cost-Aware Checkpointing and Migration on Amazon Cloud Spot Instances , 2012, IEEE Transactions on Services Computing.

[7]  Liang Zheng,et al.  How to Bid the Cloud , 2015, Comput. Commun. Rev..