article

Cost Minimizing Reservation and Scheduling Algorithms for Public Clouds

  • IEEE Transactions on Cloud Computing
  • Institute of Electrical and Electronics Engineers
Research footprint

At a glance

Citations
15
References
34
Comments
0
Paper overview

Abstract

Cloud Service Providers offer various pricing schemes to charge for their computational resources. Cloud Service Users can opt foron-demand,reserved, orspotinstances for their requirements. The overall cost of an application depends on the instances chosen to execute the job. Finding the optimal reservation amount is a significant research problem, and it is more challenging when one uses spot instances with unpredictable prices. We have proposed two algorithms to determine the reservation amount, and for both algorithms, the future spot prices are unknown. But the first algorithm assumes that future demands are known. The second algorithm does not make any such assumption and yet can ensure that the cost of reservation and usage of cloud resources is within a factor$2-\frac{u_h}{e_c}$of the optimal cost where$u_h$is the usage cost per hour of the reserved instance and$e_c$is the average cost per hour for unreserved instances. We have compared our findings with that of some recent works in the literature. We have also given anInteger Linear Programming(ILP) formulation of the problem. Experimental results show that our algorithm differs in cost from ILP by less than 21%.

Record transparency

Publication details

DOI
10.1109/tcc.2021.3133464
OpenAlex
W4206210157
Document type
article
Language
EN
Source
IEEE Transactions on Cloud Computing
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.