Abstract
Microservice architectures in Kubernetes-based container environments often face challenges in optimally allocating resources due to fluctuating workload usage. Traditional methods, which rely on heuristic computing resource requests, typically result in overprovisioning and inefficient utilization. Predicting the actual runtime resource demand of containerized applications accurately is challenging. To address this issue, the authors introduce a novel hybrid cloud resource prediction engine that combines the strengths of genetic algorithms and Bayesian neural networks. Trained with real-world trace data, the proposed model outperforms existing techniques like ARIMA and exponential smoothing, particularly in reducing the risk of underprediction. Notably, these enhancements significantly improve CPU prediction accuracy, demonstrating potential for optimizing resource allocation and enhancing cost efficiency in cloud environments.
Original language | English |
---|---|
Title of host publication | Proceedings - 2024 International Conference on Advances in Electrical Engineering and Computer Applications, AEECA 2024 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 311-318 |
Number of pages | 8 |
ISBN (Electronic) | 9798350355253 |
DOIs | |
State | Published - 2024 |
Event | 5th International Conference on Advances in Electrical Engineering and Computer Applications, AEECA 2024 - Dalian, China Duration: 16 Aug 2024 → 18 Aug 2024 |
Publication series
Name | Proceedings - 2024 International Conference on Advances in Electrical Engineering and Computer Applications, AEECA 2024 |
---|
Conference
Conference | 5th International Conference on Advances in Electrical Engineering and Computer Applications, AEECA 2024 |
---|---|
Country/Territory | China |
City | Dalian |
Period | 16/08/24 → 18/08/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.
Keywords
- cloud
- container
- neuro-genetic engine
- resource prediction
- resource usage