Residential College | false |
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 Publication | ACM Transactions on Computer Systems |
ISSN | 0734-2071 |
Volume | 42Issue: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. |
Keyword | Additional Key Words And Phrasesshared Microservices Resource Management Sla Guarantees |
DOI | 10.1145/3631607 |
URL | View the original |
Indexed By | SCIE |
Language | 英語English |
WOS Research Area | Computer Science |
WOS Subject | Computer Science, Theory & Methods |
WOS ID | WOS:001229267600001 |
Publisher | ASSOC COMPUTING MACHINERY, 1601 Broadway, 10th Floor, NEW YORK, NY 10019-7434 |
Scopus ID | 2-s2.0-85193495821 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | Faculty of Science and Technology INSTITUTE OF COLLABORATIVE INNOVATION DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE |
Corresponding Author | Xu, Huanle; Xu, Chengzhong |
Affiliation | 1.University of Macau, Macau, Macao 2.Shenzhen Institute of Advanced Technology, Cas, Shenzhen, China 3.Alibaba Group, Hangzhou, China |
First Author Affilication | University of Macau |
Corresponding Author Affilication | University 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. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment