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.























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
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
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
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
Mishra AK, Umrao BK, Yadav DK (2018) A survey on optimal utilization of preemptible VM instances in cloud computing. J Supercomput 74:5980–6032
Cho K, Bahn H (2020) A cost estimation model for cloud services and applying to PC laboratory platforms. Processes 8(1):1–13
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
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
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
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
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
Amazon: Amazon ec2. https ://aws.amazon.com/ec2/. Accessed 25 April 2022
Google: Google cloud. https ://cloud .google.com/. Accessed 25 April 2022
Azure: Microsoft azure. https ://azure .micro soft.com/en-us/. Accessed 25 April 2022
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
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
Ben Halima R, Kallel S, Ahmed Nacer M et al (2021) Optimal business process deployment cost in cloud resources. J Supercomput 77:1579–1611
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
Bernal A, Cambronero ME, Núñez A et al (2021) Evaluating cloud interactions with costs and SLAs. J Supercomput 2:1–27
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
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
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
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
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
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
Nanath K, Pillai R (2013) A model for cost-benefit analysis of cloud computing. J Inform Technol Manag Sci 22(3):93–117
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
Konjaang JK, Xu L (2021) Multi-objective workflow optimization strategy (MOWOS) for cloud computing. J Cloud Comput 10(1):1–19
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04913-6