Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Graph-PHPA: graph-based proactive horizontal pod autoscaling for microservices using LSTM-GNN

Nguyen, Hoa, Zhu, Shaoshu and Liu, Mingming orcid logoORCID: 0000-0002-8988-2104 (2022) Graph-PHPA: graph-based proactive horizontal pod autoscaling for microservices using LSTM-GNN. In: 11th IEEE International Conference on Cloud Networking 2022, 7–10 Nov 2022, Paris.

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 memory (LSTM) and graph neural network (GNN) based prediction methods. We evaluate the performance of Graph-PHPA using the Bookinfo microservices deployed in a dedicated testing environment with real-time workloads generated based on realistic datasets. We demonstrate the efficacy of Graph-PHPA by comparing it with the rule-based resource allocation scheme in Kubernetes as our baseline. Extensive experiments have been implemented and our results illustrate the superiority of our proposed approach in resource savings over the reactive rule-based baseline algorithm in different testing scenarios.
Metadata
Item Type:Conference or Workshop Item (Paper)
Event Type:Conference
Refereed:Yes
Additional Information:This work is supported by the Huawei Ireland Research Centre for the scalability and provisioning surveillance project and Science Foundation Ireland (SFI) under Grant Number SFI/12/RC/2289_P2 (Insight SFI Research Centre for Data Analytics), co-funded by the European Regional Development Fund in collaboration with the SFI Insight Centre for Data Analytics at Dublin City University.
Uncontrolled Keywords:microservices; autoscaling; predictive method; resource management; Graph Neural Network
Subjects:Computer Science > Algorithms
Computer Science > Artificial intelligence
Computer Science > Machine learning
Engineering > Systems engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Electronic Engineering
Research Institutes and Centres > INSIGHT Centre for Data Analytics
Published in: 2022 IEEE 11th International Conference on Cloud Networking (CloudNet). . IEEE.
Publisher:IEEE
Official URL:https://doi.org/10.1109/CloudNet55617.2022.9978781
Copyright Information:© 2022 The Authors
Funders:Huawei Ireland Research Centre for the scalability and provisioning surveillance project, Science Foundation Ireland (SFI) Grant Number SFI/12/RC/2289-P2, European Regional Development Fund in collaboration with the SFI Insight Centre for Data Analytics at Dublin City University.
ID Code:27720
Deposited On:04 Nov 2022 16:23 by Mingming Liu . Last Modified 16 Nov 2023 13:00
Documents

Full text available as:

[thumbnail of GraphPaper.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Creative Commons: Attribution 4.0
472kB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record