A Multiobjective Metaheuristic-Based Container Consolidation Model for Cloud Application Performance Improvement


연구 분야: Software Development



학회: Journal of Network and Systems Management


초록

This work describes an approach to enhance container orchestration platforms with an autonomous and dynamic rescheduling system that aims at improving application service time by co-locating highly interdependent containers for network delay reduction. Unreasonable container consolidation may however lead to host CPU saturation, in turn impairing the service time. The multiobjective approach proposed in this work aims to improve application service-time by minimizing both inter-server network traffic and CPU throttling on overloaded servers. To this extent, the Simulated Annealing combinatorial optimization heuristic is used and compared on its relative performance towards the optimal solution obtained by Mathematical Programming. Additionally, the impact of the proposed system is validated on a Kubernetes cluster hosting three concurrent applications, and this under varying load scenarios. The proposed rescheduling system systematically i) improves the application service-time (up to 27.2% from our experiments) and ii) surpasses the improvement reached by the Kubernetes descheduler.


Author Profile
Vincent Bracke

IDLab Department of Information Technology Ghent University - imec Technologiepark-Zwijnaarde 126 Ghent B-9052 Belgium

Belgium
Author Profile
José Santos

IDLab Department of Information Technology Ghent University - imec Technologiepark-Zwijnaarde 126 Ghent B-9052 Belgium

Belgium
Author Profile
Tim Wauters

IDLab Department of Information Technology Ghent University - imec Technologiepark-Zwijnaarde 126 Ghent B-9052 Belgium

Belgium

📄 논문 정보

발행 연도 2024년
인용수 6
출판 국가 Belgium
사이트 Springer
좋아요 수 0

연관 논문 목록 (57건)