Show simple item record

dc.contributor.authorChenghao, S
dc.contributor.authorMinxian, X
dc.contributor.authorKejiang, Y
dc.contributor.authorHuaming, W
dc.contributor.authorGill, S
dc.contributor.authorRajkumar, B
dc.contributor.authorChengzhong, X
dc.contributor.author21st International Conference on Service-Oriented Computing (ICSOC) 2023
dc.date.accessioned2023-10-24T10:37:24Z
dc.date.available2023-09-20
dc.date.available2023-10-24T10:37:24Z
dc.date.issued2023
dc.identifier.urihttps://qmro.qmul.ac.uk/xmlui/handle/123456789/91544
dc.description.abstractThe trend towards transitioning from monolithic applications to microservices has been widely embraced in modern distributed systems and applications. This shift has resulted in the creation of lightweight, fine-grained, and self-contained microservices. Multiple microservices can be linked together via calls and inter-dependencies to form complex functions. One of the challenges in managing microservices is provisioning the optimal amount of resources for microservices in the chain to ensure application performance while improving resource usage efficiency. This paper presents ChainsFormer, a framework that analyzes microservice inter-dependencies to identify critical chains and nodes, and provision resources based on reinforcement learning. To analyze chains, ChainsFormer utilizes light-weight machine learning techniques to address the dynamic nature of microservice chains and workloads. For resource provisioning, a reinforcement learning approach is used that combines vertical and horizontal scaling to determine the amount of allocated resources and the number of replicates. We evaluate the effectiveness of ChainsFormer using realistic applications and traces on a real testbed based on Kubernetes. Our experimental results demonstrate that ChainsFormer can reduce response time by up to 26% and improve processed requests per second by 8% compared with state-of-the-art techniques.en_US
dc.rightsThis is a pre-copyedited, author-produced version accepted for publication in 21st International Conference on Service-Oriented Computing (ICSOC) 2023 following peer review. The version of record is available at https://link.springer.com/chapter/10.1007/978-3-031-48421-6_14#:~:text=This%20paper%20presents%20a%20solution,to%20ensure%20high%2Dquality%20service.
dc.titleChainsFormer: A Chain Latency-aware Resource Provisioning Approach for Microservices Clusteren_US
dc.typeConference Proceedingen_US
dc.rights.holder© 2023 Springer Nature
pubs.author-urlhttps://arxiv.org/abs/2309.12592en_US
pubs.notesNot knownen_US
pubs.publication-statusAccepteden_US
dcterms.dateAccepted2023-09-20
rioxxterms.funderDefault funderen_US
rioxxterms.identifier.projectDefault projecten_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record