Abstract
Cloud data centers continue to expand as new technologies emerge and IT resources multiply. This is due to the multiplication of the number of generated services in modern IT systems and the virtualization and externalization of these assets. Nowadays, software services in the cloud are regulated by licenses. This creates new challenges regarding resource management at the SaaS level and contributes to the already enormous energy consumption increase and cost explosion. Managing and scaling cloud resources when it comes to licensed software applications is a new trend. This is all the more difficult when compliance issues are in question. In this article, we propose OptiCom, a novel software-level resource optimization approach that ensures regulatory compliance and enables the minimization of costs, resource wastage, and energy consumption through migration and dynamic placement. The evaluation study showed promising outcomes. Experimentally, our approach achieved important results with 47.87% cost savings, 24.12% energy savings, and 60.08% more profit in terms of resource utilization.
Similar content being viewed by others
Notes
Flexera 2020 State of the Cloud Report.
References
Aujla GS (2018) Renewable energy based efficient framework for sustainability of data centers. PhD thesis, Thapar Institute Of Engineering And Technology, Patiala
Avvari R, Vinod Kumar D (2022) Multi-objective optimal power flow with efficient constraint handling using hybrid decomposition and local dominance method. J Inst Eng India Ser B 103:1643–1658
Azizi S, Shojafar M, Abawajy J, Buyya R (2021) Grvmp: a greedy randomized algorithm for virtual machine placement in cloud data centers. IEEE Syst J 15(2):2571–2582. https://doi.org/10.1109/JSYST.2020.3002721
Bansal S (2021) Nature-inspired hybrid multi-objective optimization algorithms in search of near-ogrs to eliminate fwm noise signals in optical wdm systems and their performance comparison. J Inst Eng India Ser B 102
Chakrabarti A, Chakrabarty K (2019) A proposal to adjust the time-keeping systems for savings in cycling operation and carbon emission. J Inst Eng India Ser B 100:541–550
Chevalier A (2021) Optimization of software license placement in the cloud for economical and efficient deployment. PhD thesis, University of Lyon, France
Danandeh Mehr A, Rikhtehgar Ghiasi A, Yaseen ZM, Sorman AU, Abualigah L (2023) A novel intelligent deep learning predictive model for meteorological drought forecasting. J Ambient Intell Human Comput 14:10411–10455
Dong X, Deng S, Wang D (2022) A short-term power load forecasting method based on k-means and SVM. J Ambient Intell Human Comput 13:5253–5267
Gupta S, Garg R, Singh A (2020) Anfis-based control of multi-objective grid connected inverter and energy management. J Inst Eng India Ser B 101:1–14
Helali L, Omri MN (2021) Heuristic-based approach for dynamic consolidation of software licenses in cloud data centers. Int J Intell Syst Appl 13:1–12
Helali L, Omri MN (2021) A survey of data center consolidation in cloud computing systems. Comput Sci Rev 39:100366
Helali L, Omri MN (2022) Intelligent and compliant dynamic software license consolidation in cloud environment. Computing 104:2749–2783
Helali L, Omri MN (2022) Software license consolidation and resource optimization in container-based virtualized data centers. J Grid Comput 20:13
Helali L, Omri MN (2022) Software license consolidation and resource optimization in container-based virtualized data centers. J Grid Comput 20:13
Höfer CN, Karagiannis G (2011) Cloud computing services: taxonomy and comparison. J Internet Serv Appl 2:81–94
Kim J, Moon N (2019) Bilstm model based on multivariate time series data in multiple field for forecasting trading area. J Ambient Intell Human Comput
Mann ZA (2018) Resource optimization across the cloud stack. IEEE Trans Parallel Distrib Syst 29:169–182
Murali P, Revathy R, Balamurali Sea (2020) Integration of rnn with garch refined by whale optimization algorithm for yield forecasting: a hybrid machine learning approach. J Ambient Intell Human Comput
Murthy MKM, Ameen MN, Sanjay HA, Yasser PM (2013) Software licensing models and benefits in cloud environment: A survey. In: Proceedings of International Conference on Advances in Computing. Advances in Intelligent Systems and Computing, Springer, New Delhi, vol 174, pp 645–650
Muruganantham B, Gnanadass R (2021) Solar integrated time series load flow analysis for practical distribution system. J Inst Eng India Ser B 102:829–841
Nayak J, Shaw B, Sahu B (2023) A fuzzy adaptive symbiotic organism search based hybrid wavelet transform-extreme learning machine model for load forecasting of power system: a case study. J Ambient Intell Human Comput 14:10833–10847
Oracle (2020) Database licensing. https://www.oracle.com/assets/ databaselicensing-070584.pdf
Ostad-Ali-Askari K (2022) Developing an optimal design model of furrow irrigation based on the minimum cost and maximum irrigation efficiency. Appl Water Sci 12:144
Ostad-Ali-Askari K (2022) Management of risks substances and sustainable development. Appl Water Sci 12:65
Padhi S, Panigrahi B, Dash D (2020) Solving dynamic economic emission dispatch problem with uncertainty of wind and load using whale optimization algorithm. J Inst Eng India Ser B 101:65–78
Roy S, Samui P, Iea N (2020) Forecasting heating and cooling loads of buildings: a comparative performance analysis. J Ambient Intell Human Comput 11:1253–1264
SAP UK Ltd v Diageo Great Britain Ltd (2017) Ewhc 189 (tcc). https://www.bailii.org/ew/cases/EWHC/TCC/2017/189.html
Sayer P (2018) Sap settles licensing dispute with ab inbev. https://www.itworld.com/article/3264435/sap-settles-licensing-dispute-with-ab-inbev.html
Selvam K, Vinod Kumar DM, Siripuram R (2017) Distributed generation planning using peer enhanced multi-objective teaching-learning based optimization in distribution networks. J Inst Eng (India): Series B 98(2):203–211. https://doi.org/10.1007/s40031-016-0239-3
Sen A, Garg A, Verma A, Nayak T (2011) Cloudbridge: on integrated hardware-software consolidation. ACM SIGMETRICS Perform Evaluat Rev 39:14–25
Sengar S, Liu X (2020) Ensemble approach for short term load forecasting in wind energy system using hybrid algorithm. J Ambient Intell Human Comput 11:5297–5314
Singh U, Rizwan M (2023) Analysis of wind turbine dataset and machine learning based forecasting in SCADA-system. J Ambient Intell Human Comput 14:8035–8044
Son Y, Zhang X, Yea Y (2023) LSTM-GAN based cloud movement prediction in satellite images for PV forecast. J Ambient Intell Human Comput 14:12373–12386
Tchana A, Palma ND, Safieddine I, Hagimont D (2016) Software consolidation as an efficient energy and cost saving solution. Futur Gener Comput Syst 58:1–12
Wang X, Wang Y, Jea Peng (2023) Multivariate long sequence time-series forecasting using dynamic graph learning. J Ambient Intell Human Comput 14:7679–7693
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
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
Helali, L. OptiCom: a joint optimization and compliance assurance method for resource management at SaaS level. Int J Syst Assur Eng Manag 15, 1109–1118 (2024). https://doi.org/10.1007/s13198-023-02195-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-023-02195-6