UM  > Faculty of Science and Technology
Residential Collegefalse
Status已發表Published
Optimizing Resource Management for Shared Microservices: A Scalable System Design
Luo, Shutian1; Lin, Chenyu1; Ye, Kejiang2; Xu, Guoyao3; Zhang, Liping3; Yang, Guodong3; Xu, Huanle1; Xu, Chengzhong1
2024-05
Source PublicationACM Transactions on Computer Systems
ISSN0734-2071
Volume42Issue:1-2
Abstract

A common approach to improving resource utilization in data centers is to adaptively provision resources based on the actual workload. One fundamental challenge of doing this in microservice management frameworks, however, is that different components of a service can exhibit significant differences in their impact on end-to-end performance. To make resource management more challenging, a single microservice can be shared by multiple online services that have diverse workload patterns and SLA requirements.We present an efficient resource management system, namely Erms, for guaranteeing SLAs with high probability in shared microservice environments. Erms profiles microservice latency as a piece-wise linear function of the workload, resource usage, and interference. Based on this profiling, Erms builds resource scaling models to optimally determine latency targets for microservices with complex dependencies. Erms also designs new scheduling policies at shared microservices to further enhance resource efficiency. Experiments across microservice benchmarks as well as trace-driven simulations demonstrate that Erms can reduce SLA violation probability by 5× and more importantly, lead to a reduction in resource usage by 1.6×, compared to state-of-the-art approaches.

KeywordAdditional Key Words And Phrasesshared Microservices Resource Management Sla Guarantees
DOI10.1145/3631607
URLView the original
Indexed BySCIE
Language英語English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Theory & Methods
WOS IDWOS:001229267600001
PublisherASSOC COMPUTING MACHINERY, 1601 Broadway, 10th Floor, NEW YORK, NY 10019-7434
Scopus ID2-s2.0-85193495821
Fulltext Access
Citation statistics
Document TypeJournal article
CollectionFaculty of Science and Technology
INSTITUTE OF COLLABORATIVE INNOVATION
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
Corresponding AuthorXu, Huanle; Xu, Chengzhong
Affiliation1.University of Macau, Macau, Macao
2.Shenzhen Institute of Advanced Technology, Cas, Shenzhen, China
3.Alibaba Group, Hangzhou, China
First Author AffilicationUniversity of Macau
Corresponding Author AffilicationUniversity of Macau
Recommended Citation
GB/T 7714
Luo, Shutian,Lin, Chenyu,Ye, Kejiang,et al. Optimizing Resource Management for Shared Microservices: A Scalable System Design[J]. ACM Transactions on Computer Systems, 2024, 42(1-2).
APA Luo, Shutian., Lin, Chenyu., Ye, Kejiang., Xu, Guoyao., Zhang, Liping., Yang, Guodong., Xu, Huanle., & Xu, Chengzhong (2024). Optimizing Resource Management for Shared Microservices: A Scalable System Design. ACM Transactions on Computer Systems, 42(1-2).
MLA Luo, Shutian,et al."Optimizing Resource Management for Shared Microservices: A Scalable System Design".ACM Transactions on Computer Systems 42.1-2(2024).
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
[Luo, Shutian]'s Articles
[Lin, Chenyu]'s Articles
[Ye, Kejiang]'s Articles
Baidu academic
Similar articles in Baidu academic
[Luo, Shutian]'s Articles
[Lin, Chenyu]'s Articles
[Ye, Kejiang]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Luo, Shutian]'s Articles
[Lin, Chenyu]'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.