Submitted:
17 March 2024
Posted:
18 March 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Method
2.1. Tool Selection and Environment Setup
2.2. Experimental Design

2.3. Performance Evaluation
2.4. Cost Analysis

2.5. Results Comparison and Analysis
2.6. Future Improvement Tasks
3. Results
3.1. Performance Improvement




3.2. Cost Reduction


3.3. Detailed Results
4. Discussion
4.1. Major Findings
- For System A, the introduction of IBM Turbonomic ARM and Instana APM led to a radical improvement in resource allocation and usage efficiency. Such optimization enabled dynamic resource management, allowing for automatic scaling based on real-time traffic changes, significantly reducing unnecessary resource usage. Consequently, it was confirmed that System A maintained higher performance and lower latency compared to traditional legacy systems.
- Conversely, System B, by adopting a simple cloud migration approach (Rehost), retained the constraints and inefficiencies of the existing infrastructure. Although some level of resource optimization was achieved in System B through AI Tools, the performance improvement and cost reduction effects were relatively limited compared to System A. This underscores the importance of refactoring and transitioning to a cloud-native environment, clearly highlighting the advantages of proactive cloud environment adjustment with AI-based optimization Tools over simple migration [24].
4.2. Interpretation of Results
- Dynamic Adjustment of Resource Allocation: Through Turbonomic’s analysis, System A was able to dynamically adjust resource allocation based on real-time data analysis. This contributed to cost savings by automatically allocating additional computing resources or reducing allocated resources according to changes in application usage. This process played an important role in optimizing resource use and preventing waste due to over-provisioning [27,28].
- Performance Monitoring and Optimization: The Instana APM Tool continuously monitored application performance, identifying causes of performance degradation. Based on this, it preemptively addressed performance issues and optimized application response times, thereby improving user experience [29].
- Specific Examples of Cost Reduction: Through the implementation of System A, the research team achieved an average monthly cloud cost reduction of $37,144 by minimizing unnecessary resource allocations. This result, derived from applying a resource allocation strategy based on actual usage, also contributed to cost savings by selecting cost-efficient resources considering the price volatility of cloud resources.
- Insights through Comparative Analysis: The comparison between Systems A and B clearly showed how the transition to a cloud-native architecture and the application of AI-based resource optimization Tools contribute to resource use efficiency and operational cost reduction. Compared to traditional resource management approaches, the case of System B, which only offered limited benefits in terms of performance and cost through the application of AI Tools, confirms this.

5. Conclusion
- What are the advantages of AI-based resource optimization over traditional rule-based resource adjustment methods?
- How do AI-based tools recommend resource adjustments, and how accurate are their predictions?
- Can system performance be ensured even when resources are scaled down, and to what extent are guarantees provided?
- What methods support communication with application managers and improve the efficiency of the resource optimization decision process?
- Besides resource scaling recommendations through ARM, what other use cases are possible?
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Motahari-Nezhad, H.R.; Stephenson, B.; Singhal, S. Outsourcing Business to Cloud Computing Services: Opportunities and Challenges. IEEE Internet Comput. 2009, 10, 1–17. [Google Scholar]
- Moghaddam, S.K.; Buyya, R.; Ramamohanarao, K. Performance-Aware Management of Cloud Resources: A Taxonomy and Future Directions. ACM Comput. Surv. 2019, 52, 1–37. [Google Scholar] [CrossRef]
- Khan, T.; Tian, W.; Zhou, G.; Ilager, S.; Gong, M.; Buyya, R. Machine learning (ML)-centric resource management in cloud computing: A review and future directions. J. Netw. Comput. Appl. 2022, 204, 103405. [Google Scholar] [CrossRef]
- Gill, S.S.; Xu, M.; Ottaviani, C.; Patros, P.; Bahsoon, R.; Shaghaghi, A.; Golec, M.; Stankovski, V.; Wu, H.; Abraham, A.; et al. AI for next generation computing: Emerging trends and future directions. Internet Things 2022, 19. [Google Scholar] [CrossRef]
- Wamba-Taguimdje, S.-L.; Wamba, S.F.; Kamdjoug, J.R.K.; Wanko, C.E.T. Influence of artificial intelligence (AI) on firm performance: the business value of AI-based transformation projects. Bus. Process. Manag. J. 2020, 26, 1893–1924. [Google Scholar] [CrossRef]
- Arora, R.; Devi, U.; Eilam, T.; Goyal, A.; Narayanaswami, C.; Parida, P. Towards Carbon Footprint Management in Hybrid Multicloud. In Proceedings of the 2nd Workshop on Sustainable Computer Systems, July 2023; pp. 1–7. [Google Scholar]
- Weinberg, N. Las 10 Mejores Empresas de Gestión de Redes. Computerworld Spain, 2022, NA, NA-NA.
- Sabir, A.; Shahid, A. Effective Management of Hybrid Workloads in Public and Private Cloud Platforms. Master’s Thesis, 2023.
- Kleehaus, M.; Matthes, F. Automated Enterprise Architecture Model Maintenance via Runtime IT Discovery. In Architecting the Digital Transformation: Digital Business, Technology, Decision Support, Management, 2021, pp. 247–263.
- Heger, C.; Van Hoorn, A.; Okanović, D.; Siegl, S.; Wert, A. Expert-Guided Automatic Diagnosis of Performance Problems in Enterprise Applications. 2016 12th European Dependable Computing Conference (EDCC), IEEE, September 2016, pp. 185–188.
- Chemashkin, F.Y.; Drobintsev, P.D. Kubernetes Operators as a Control System for Cloud-Native Applications. Technical Report, Peter the Great St. Petersburg Polytechnic University, 2021.
- Khriji, S.; Benbelgacem, Y.; Chéour, R.; El Houssaini, D.; Kanoun, O. Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks. J. Supercomput. 2022, 78, 3374–3401. [Google Scholar] [CrossRef]
- Ige, T.; Sikiru, A. Implementation of Data Mining on a Secure Cloud Computing Over a Web API Using Supervised Machine Learning Algorithm. Computer Science On-line Conference, April 2022, pp. 203–210.
- Hameed, A.; Khoshkbarforoushha, A.; Ranjan, R.; Jayaraman, P.P.; Kolodziej, J.; Balaji, P.; Zeadally, S.; Malluhi, Q.M.; Tziritas, N.; Vishnu, A.; et al. A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing 2016, 98, 751–774. [Google Scholar] [CrossRef]
- Zhang, F.; Cao, J.; Li, K.; Khan, S.U.; Hwang, K. Multi-objective scheduling of many tasks in cloud platforms. Future Gener. Comput. Syst. 2014, 37, 309–320. [Google Scholar] [CrossRef]
- Aslanpour, M.S.; Gill, S.S.; Toosi, A.N. Performance evaluation metrics for cloud, fog and edge computing: A review, taxonomy, benchmarks and standards for future research. Internet Things 2020, 12, 100273. [Google Scholar] [CrossRef]
- Everman, B.; Gao, M.; Zong, Z. Evaluating and reducing cloud waste and cost—A data-driven case study from Azure workloads. Sustain. Comput. Informatics Syst. 2022, 35, 100708. [Google Scholar] [CrossRef]
- Aqasizade, H.; Ataie, E.; Bastam, M. Kubernetes in Action: Exploring the Performance of Kubernetes Distributions in the Cloud. arXiv preprint arXiv, 2024.
- Al-Sayyed, R.M.H.; Hijawi, W.A.; Bashiti, A.M.; AlJarah, I.; Obeid, N.; Al-Adwan, O.Y.A. An Investigation of Microsoft Azure and Amazon Web Services from Users’ Perspectives. Int. J. Emerg. Technol. Learn. (iJET) 2019, 14, 217–241. [Google Scholar] [CrossRef]
- Khan, A.A.; Zakarya, M. Energy, performance and cost efficient cloud datacentres: A survey. Comput. Sci. Rev. 2021, 40, 100390. [Google Scholar] [CrossRef]
- Walia, G.K.; Kumar, M.; Gill, S.S. AI-Empowered Fog/Edge Resource Management for IoT Applications: A Comprehensive Review, Research Challenges, and Future Perspectives. IEEE Commun. Surv. Tutorials 2023, 26, 619–669. [Google Scholar] [CrossRef]
- Robertson, J.; Fossaceca, J.M.; Bennett, K.W. A Cloud-Based Computing Framework for Artificial Intelligence Innovation in Support of Multidomain Operations. IEEE Trans. Eng. Manag. 2021, 69, 3913–3922. [Google Scholar] [CrossRef]
- Amiri, Z.; Heidari, A.; Navimipour, N.J.; Unal, M. Resilient and dependability management in distributed environments: a systematic and comprehensive literature review. Clust. Comput. 2023, 26, 1565–1600. [Google Scholar] [CrossRef]
- Tuli, S.; Gill, S.S.; Xu, M.; Garraghan, P.; Bahsoon, R.; Dustdar, S.; Sakellariou, R.; Rana, O.; Buyya, R.; Casale, G.; et al. HUNTER: AI based holistic resource management for sustainable cloud computing. J. Syst. Softw. 2022, 184, 111124. [Google Scholar] [CrossRef]
- Yathiraju, N. Investigating the use of an Artificial Intelligence Model in an ERP Cloud-Based System. Int. J. Electr. Electron. Comput. 2022, 7, 01–26. [Google Scholar] [CrossRef]
- Sangaiah, A.K.; Javadpour, A.; Pinto, P.; Rezaei, S.; Zhang, W. Enhanced resource allocation in distributed cloud using fuzzy meta-heuristics optimization. Comput. Commun. 2023, 209, 14–25. [Google Scholar] [CrossRef]
- Beloglazov, A.; Buyya, R. Energy Efficient Resource Management in Virtualized Cloud Data Centers. In Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, Melbourne, VIC, Australia, 17–20 May 2010; pp. 826–831. [Google Scholar]
- Heinrich, R., Van Hoorn, A., Knoche, H., Li, F., Lwakatare, L.E., Pahl, C., ... Wettinger, J. Performance engineering for microservices: research challenges and directions. 8th ACM/SPEC on International Conference on Performance Engineering Companion, April 2017, pp. 223-226.
- Boudi, A.; Bagaa, M.; Poyhonen, P.; Taleb, T.; Flinck, H. AI-Based Resource Management in Beyond 5G Cloud Native Environment. IEEE Netw. 2021, 35, 128–135. [Google Scholar] [CrossRef]
- Aryal, R.G., Altmann, J. Dynamic application deployment in federations of clouds and edge resources using a multiobjective optimization AI algorithm. 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC), IEEE, April 2018, pp. 147-154.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).