CostPlanner: Long-Term Capacity Planning for IaaS Provider Clients
Abstract
Cloud provisioning tools currently available help dealing with the trade-offs related to prices, Service Level Agreements (SLAs), and client commitment regarding the provisioning plans offered by cloud providers. Unfortunately, these tools have limitations. In particular, they cannot model the newer plans available in the market. In this paper, we describe a tool that can represent the long-term provisioning plans for the all major cloud providers. We evaluated our tool using data from an industry partner, showing promising results. For example, an allocation strategy that uses a spend-based provisioning (following AWS SavingsPlan) yields a 10% cost reduction in comparison with an strategy that uses the older resource-based commitment (following AWS Reserve).References
Carvalho, M., Cirne, W., Brasileiro, F. V., and Wilkes, J. (2014). Long-term slos for reclaimed cloud computing resources. In Proceedings of the ACM Symposium on Cloud Computing, November 3-5, 2014, pages 20:1–20:13. ACM.
Chaisiri, S., Lee, B., and Niyato, D. (2012). Optimization of resource provisioning cost in cloud computing. IEEE Trans. Serv. Comput., 5(2):164–177.
Costa, R., Brasileiro, F. V., de Souza Filho, G. L., and Sousa, D. M. (2013). Analyzing the impact of elasticity on the profit of cloud computing providers. Future Gener. Comput. Syst., 29(7):1777–1785.
Hu, X., Ludwig, A., Richa, A. W., and Schmid, S. (2015). Competitive strategies for online cloud resource allocation with discounts: The 2-dimensional parking permit problem. In 35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015, June 29 - July 2, 2015, pages 93–102. IEEE Computer Society.
Jin, Y., Hayashi, M., and Tagami, A. (2018). Online algorithms for cost-effective cloud selection with multiple demands. In 30th International Teletraffic Congress, ITC 2018, Vienna, Austria, September 3-7, 2018 - Volume 1, pages 37–45. IEEE.
Kim, W. and Jo, O. (2017). Cost-optimized configuration of computing instances for large sized cloud systems. ICT Express, 3(3):107–110.
Mireslami, S., Rakai, L., Wang, M., and Far, B. H. (2021). Dynamic cloud resource allocation considering demand uncertainty. IEEE Trans. Cloud Comput., 9(3):981–994.
Chaisiri, S., Lee, B., and Niyato, D. (2012). Optimization of resource provisioning cost in cloud computing. IEEE Trans. Serv. Comput., 5(2):164–177.
Costa, R., Brasileiro, F. V., de Souza Filho, G. L., and Sousa, D. M. (2013). Analyzing the impact of elasticity on the profit of cloud computing providers. Future Gener. Comput. Syst., 29(7):1777–1785.
Hu, X., Ludwig, A., Richa, A. W., and Schmid, S. (2015). Competitive strategies for online cloud resource allocation with discounts: The 2-dimensional parking permit problem. In 35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015, June 29 - July 2, 2015, pages 93–102. IEEE Computer Society.
Jin, Y., Hayashi, M., and Tagami, A. (2018). Online algorithms for cost-effective cloud selection with multiple demands. In 30th International Teletraffic Congress, ITC 2018, Vienna, Austria, September 3-7, 2018 - Volume 1, pages 37–45. IEEE.
Kim, W. and Jo, O. (2017). Cost-optimized configuration of computing instances for large sized cloud systems. ICT Express, 3(3):107–110.
Mireslami, S., Rakai, L., Wang, M., and Far, B. H. (2021). Dynamic cloud resource allocation considering demand uncertainty. IEEE Trans. Cloud Comput., 9(3):981–994.
Published
2024-05-20
How to Cite
GALVÃO, Caio; PEREIRA, Thiago Emmanuel; BRASILEIRO, Francisco Vilar; GOMES, Gabriel.
CostPlanner: Long-Term Capacity Planning for IaaS Provider Clients. In: INNOVATION AND INDUSTRY INTERACTION TRACK - BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 42. , 2024, Niterói/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 277-282.
ISSN 2177-9384.
DOI: https://doi.org/10.5753/sbrc_estendido.2024.1848.
