Journal of Cloud Computing: Advances, Systems and Applications (Sep 2024)

Cost modelling and optimisation for cloud: a graph-based approach

  • Akif Quddus Khan,
  • Mihhail Matskin,
  • Radu Prodan,
  • Christoph Bussler,
  • Dumitru Roman,
  • Ahmet Soylu

DOI
https://doi.org/10.1186/s13677-024-00709-6
Journal volume & issue
Vol. 13, no. 1
pp. 1 – 31

Abstract

Read online

Abstract Cloud computing has become popular among individuals and enterprises due to its convenience, scalability, and flexibility. However, a major concern for many cloud service users is the rising cost of cloud resources. Since cloud computing uses a pay-per-use model, costs can add up quickly, and unexpected expenses can arise from a lack of visibility and control. The cost structure gets even more complicated when working with multi-cloud or hybrid environments. Businesses may spend much of their IT budget on cloud computing, and any savings can improve their competitiveness and financial stability. Hence, an efficient cloud cost management is crucial. To overcome this difficulty, new approaches and tools are being developed to provide greater oversight and command over cloud a graph-based approach for modelling cost elements and cloud resources and a potential way to solve the resulting constraint problem of cost optimisation. In this context, we primarily consider utilisation, cost, performance, and availability. The proposed approach is evaluated on three different user scenarios, and results indicate that it could be effective in cost modelling, cost optimisation, and scalability. This approach will eventually help organisations make informed decisions about cloud resource placement and manage the costs of software applications and data workflows deployed in single, hybrid, or multi-cloud environments.

Keywords