Skip to main content

Advertisement

Log in

Dynamic cost effective solution for efficient cloud infrastructure

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Cloud computing is an essential part for individual and corporate users to perform resource intensive computation. During computation, the cost of execution abruptly changes with the dynamic requirements of the users. So, maintaining trade-off between the performance and the cost of computation has become extremely crucial. To resolve this, we have designed a dynamic pricing model for the IaaS cloud platforms that can set a lower bound of the base price for a cloud service and then compute the variable cost of execution based on the change in the user requirements. We have addressed an efficient mathematical cost analysis model considering all possible static and dynamic cost factors for computing a rational execution cost. Furthermore, we have presented a novel algorithm and implemented it within a simulated proposed service architecture for validating the results. We have compared our proposed model with existing models through extensive simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

Data availability

The authors have used their own data generated through simulation. No existing data have been reused.

References

  1. Ahmad W, Alam B, Atman A (2021) An energy-efficient big data workflow scheduling algorithm under budget constraints for heterogeneous cloud environment. J Supercomput 77:11946–11985

    Article  Google Scholar 

  2. Hussain A, Aleem M, Iqbal MA et al (2019) SLA-RALBA: cost-efficient and resource-aware load balancing algorithm for cloud computing. J Supercomput 75:6777–6803

    Article  Google Scholar 

  3. Periola AA, Osanaiye OA, Olusesi AT (2021) Future cloud: spherical processors for realizing low-cost upgrade in underwater data centers. J Supercomput 77:7046–7072

    Article  Google Scholar 

  4. Mishra AK, Umrao BK, Yadav DK (2018) A survey on optimal utilization of preemptible VM instances in cloud computing. J Supercomput 74:5980–6032

    Article  Google Scholar 

  5. Cho K, Bahn H (2020) A cost estimation model for cloud services and applying to PC laboratory platforms. Processes 8(1):1–13

    Article  Google Scholar 

  6. Mukhopadhyay N, Tewari BP (2022) Efficient IaC-based resource allocation for virtualized cloud platforms. In: Proceedings: 1st International Conference on Advanced Network Technologies and Intelligent Computing (ANTIC-2021), Communications in Computer and Information Science, vol 1534, pp 200–214. Springer

  7. Kansal S, Kumar H, Kaushal S et al (2020) Genetic algorithm-based cost minimization pricing model for on-demand IaaS cloud service. J Supercomput 76:1536–1561

    Article  Google Scholar 

  8. Ma X, Gao H, Xu H, Bian M (2019) An IoT-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing. EURASIP J Wirel Commun Netw 2019(1):1–19

    Article  Google Scholar 

  9. Li S, Pan X (2020) Adaptive management and multi-objective optimization of virtual machine in cloud computing based on particle swarm optimization. J Wirel Commun Netw 102:1–12

    Google Scholar 

  10. Memari P, Mohammadi SS, Jolai F et al (2022) A latency-aware task scheduling algorithm for allocating virtual machines in a cost-effective and time-sensitive fog-cloud architecture. J Supercomput 78:93–122

    Article  Google Scholar 

  11. Amazon: Amazon ec2. https ://aws.amazon.com/ec2/. Accessed 25 April 2022

  12. Google: Google cloud. https ://cloud .google.com/. Accessed 25 April 2022

  13. Azure: Microsoft azure. https ://azure .micro soft.com/en-us/. Accessed 25 April 2022

  14. Galante G, Erpen De Bona LC, Mury AR, Schulze B, da Rosa RR (2016) An analysis of public clouds elasticity in the execution of scientific applications: a survey. J Grid Comput 14(2):193–216

    Article  Google Scholar 

  15. Silva FA, Fé I, Gonçalves G (2021) Stochastic models for performance and cost analysis of a hybrid cloud and fog architecture. J Supercomput 77:1537–1561

    Article  Google Scholar 

  16. Ben Halima R, Kallel S, Ahmed Nacer M et al (2021) Optimal business process deployment cost in cloud resources. J Supercomput 77:1579–1611

    Article  Google Scholar 

  17. Mohammadi S, Pedram H, PourKarimi L (2018) Integer linear programming-based cost optimization for scheduling scientific workflows in multi-cloud environments. J Supercomput 74:4717–4745

    Article  Google Scholar 

  18. Bernal A, Cambronero ME, Núñez A et al (2021) Evaluating cloud interactions with costs and SLAs. J Supercomput 2:1–27

    Google Scholar 

  19. Mastelic T, Fdhila W, Brandic I, Rinderle-Ma S (2015) Predicting resource allocation and costs for business processes in the cloud. In: Proceedings of the 2015 IEEE World Congress on Services, pp 47–54

  20. Hoenisch P, Hochreiner C, Schuller D, Schulte S, Mendling J, Dustdar S (2015) Cost-efficient scheduling of elastic processes in hybrid clouds. In: proceedings of the IEEE 8th International Conference on Cloud Computing, vol 8, pp 17–24

  21. Halima R B, Zouaghi I, Kallel S, Gaaloul W, Jmaiel M (2018) Formal verification of temporal constraints and allocated cloud resources in business processes. In the Proceedings of the IEEE 32th International Conference on Advanced Information Networking and Applications, vol 32, pp 952–959

  22. Saber T, Thorburn J, Murphy L, Ventresque A (2018) VM reassignment in hybrid clouds for large decentralised companies: a multi-objective challenge. Future Gener Comput Syst 79:751–764

    Article  Google Scholar 

  23. Chen Y, Xie G, Li R (2018) Reducing energy consumption with cost budget using available budget preassignment in heterogeneous cloud computing systems. IEEE Access 6:20572–20583

    Article  Google Scholar 

  24. Zhou J, Wang T, Cong P, Lu P, Wei T, Chen M (2019) Cost and Makespan-aware workflow scheduling in hybrid clouds. J Syst Arch 100:1–12

    Article  Google Scholar 

  25. Nanath K, Pillai R (2013) A model for cost-benefit analysis of cloud computing. J Inform Technol Manag Sci 22(3):93–117

    Google Scholar 

  26. Cai W, Zhu J, Bai W et al (2020) A cost saving and load balancing task scheduling model for computational biology in heterogeneous cloud datacenters. J Supercomput 76:6113–6139

    Article  Google Scholar 

  27. Konjaang JK, Xu L (2021) Multi-objective workflow optimization strategy (MOWOS) for cloud computing. J Cloud Comput 10(1):1–19

    Article  Google Scholar 

  28. Nikravesh AY, Ajila SA, Lung CH (2018) Using genetic algorithms to find optimal solution in a search space for a cloud predictive cost-driven decision maker. J Cloud Comput 7(1):1–21

    Article  Google Scholar 

  29. Malawski M, Figiela K, Bubak M, Deelman E, Nabrzyski J (2015) Scheduling multilevel deadline-constrained scientific workflows on clouds based on cost optimization. Sci Program 2:1–13

    Google Scholar 

  30. Abdi S, PourKarimi L, Ahmadi M, Zargari F (2018) Cost minimization for bag-of-tasks workflows in a federation of clouds. J Supercomput 74(6):2801–2822

    Article  Google Scholar 

  31. Lin B, Guo W, Xiong N, Chen G, Vasilakos AV, Zhang H (2016) A pretreatment workflow scheduling approach for big data applications in multicloud environments. IEEE Trans Netw Serv Manag 13(3):581–594

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Babul P. Tewari.

Ethics declarations

Conflict of interest

The authors declare that the manuscript has no conflicts of interest and data reuse is not applicable to this manuscript. Published information have been properly cited in this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mukhopadhyay, N., Tewari, B.P. Dynamic cost effective solution for efficient cloud infrastructure. J Supercomput 79, 6471–6506 (2023). https://doi.org/10.1007/s11227-022-04913-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04913-6

Keywords