Graph-PHPA: Graph-based Proactive Horizontal Pod Autoscaling for Microservices using LSTM-GNN
Hoa X. Nguyen, Shaoshu Zhu, Mingming Liu

TL;DR
Graph-PHPA introduces a graph-based proactive autoscaling method for microservices, utilizing LSTM and GNN to improve resource allocation efficiency over traditional reactive schemes.
Contribution
It presents a novel graph-based proactive autoscaling strategy combining LSTM and GNN, addressing limitations of existing reactive algorithms in microservice architectures.
Findings
Outperforms rule-based baseline in resource savings
Effective in real-time workload scenarios
Demonstrates superiority through extensive experiments
Abstract
Microservice-based architecture has become prevalent for cloud-native applications. With an increasing number of applications being deployed on cloud platforms every day leveraging this architecture, more research efforts are required to understand how different strategies can be applied to effectively manage various cloud resources at scale. A large body of research has deployed automatic resource allocation algorithms using reactive and proactive autoscaling policies. However, there is still a gap in the efficiency of current algorithms in capturing the important features of microservices from their architecture and deployment environment, for example, lack of consideration of graphical dependency. To address this challenge, we propose Graph-PHPA, a graph-based proactive horizontal pod autoscaling strategy for allocating cloud resources to microservices leveraging long short-term…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software System Performance and Reliability · Caching and Content Delivery
MethodsGraph Neural Network
