Abstract

IaaS cloud providers such as Amazon EC2 provide access to a diverse set of instance types and purchasing options with various pricing and performance characteristics. Two pay-as-you-go purchasing options offered by Amazon EC2 are reliable on-demand and "opportunistic" spot instances. In this paper, we address the problem of profit maximization in the cloud via elastic, reliable provisioning of a mixture of instances in these options. To this end, we develop RAMP, a reliability-aware profit-maximizing resource provisioner that acts as middleware between applications/end users and Amazon EC2. Requests are fulfilled by acquiring and allocating instances through a comparison of the expected profit and reliability dynamics among various spot markets. RAMP employs novel strategies designed to evaluate the reliability, expected cost, and expected profit of different instances, and to intelligently determine bids that meet minimum reliability guarantees. Simulations run using Amazons spot price history over a four-month period demonstrate that, while achieving early termination rates as low as 2.2 %, our approach can completely offset the total cost when charging the user just 17.5 % of on-demand price. Further, the increases in profit resulting from relatively small additional charges to users are notably high, i.e., 100 % profit compared to the baseline resource provisioning cost with 35 % of the equivalent on-demand price.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.