UM  > Faculty of Science and Technology
Residential Collegefalse
Status已發表Published
DRPC: Distributed Reinforcement Learning Approach for Scalable Resource Provisioning in Container-based Clusters
Bai, Haoyu1; Xu, Minxian2; Ye, Kejiang2; Buyya, Rajkumar1; Xu, Chengzhong3
2024-07-25
Source PublicationIEEE TRANSACTIONS ON SERVICE COMPUTING
ISSN1939-1374
Pages1-12
Abstract

Microservices have transformed monolithic applications into lightweight, self-contained, and isolated application components, establishing themselves as a dominant paradigm for application development and deployment in public clouds such as Google and Alibaba. Autoscaling emerges as an efficient strategy for managing resources allocated to microservices' replicas. However, the dynamic and intricate dependencies within microservice chains present challenges to the effective management of scaled microservices. Additionally, the centralized autoscaling approach can encounter scalability issues, especially in the management of large-scale microservice-based clusters. To address these challenges and enhance scalability, we propose an innovative distributed resource provisioning approach for microservices based on the Twin Delayed Deep Deterministic Policy Gradient algorithm. This approach enables effective autoscaling decisions and decentralizes responsibilities from a central node to distributed nodes. Comparative results with state-of-the-art approaches, obtained from a realistic testbed and traces, indicate that our approach reduces the average response time by 15% and the number of failed requests by 24%, validating improved scalability as the number of requests increases.

KeywordCloud Computing Distributed Resources Management Reinforcement Learning Kubernetes Microservice
DOI10.1109/TSC.2024.3433388
URLView the original
Language英語English
PublisherInstitute of Electrical and Electronics Engineers Inc.
Scopus ID2-s2.0-85199577365
Fulltext Access
Citation statistics
Document TypeJournal article
CollectionFaculty of Science and Technology
THE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU)
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
Corresponding AuthorXu, Minxian
Affiliation1.School of Computing and Information Systems, the University of Melbourne, Melbourne, Australia
2.Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China
3.State Key Lab of IOTSC, University of Macau, Macau, China
Recommended Citation
GB/T 7714
Bai, Haoyu,Xu, Minxian,Ye, Kejiang,et al. DRPC: Distributed Reinforcement Learning Approach for Scalable Resource Provisioning in Container-based Clusters[J]. IEEE TRANSACTIONS ON SERVICE COMPUTING, 2024, 1-12.
APA Bai, Haoyu., Xu, Minxian., Ye, Kejiang., Buyya, Rajkumar., & Xu, Chengzhong (2024). DRPC: Distributed Reinforcement Learning Approach for Scalable Resource Provisioning in Container-based Clusters. IEEE TRANSACTIONS ON SERVICE COMPUTING, 1-12.
MLA Bai, Haoyu,et al."DRPC: Distributed Reinforcement Learning Approach for Scalable Resource Provisioning in Container-based Clusters".IEEE TRANSACTIONS ON SERVICE COMPUTING (2024):1-12.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Bai, Haoyu]'s Articles
[Xu, Minxian]'s Articles
[Ye, Kejiang]'s Articles
Baidu academic
Similar articles in Baidu academic
[Bai, Haoyu]'s Articles
[Xu, Minxian]'s Articles
[Ye, Kejiang]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Bai, Haoyu]'s Articles
[Xu, Minxian]'s Articles
[Ye, Kejiang]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.