Residential Collegefalse
Status已發表Published
Erms: Efficient Resource Management for Shared Microservices with SLA Guarantees
Shutian Luo1,2,3; Huanle Xu3; Kejiang Ye1; Guoyao Xu4; Liping Zhang4; Jian He4; Guodong Yang4; Chengzhong Xu3
2022-12-21
Conference Name28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems
Source PublicationASPLOS 2023: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1
Volume1
Pages62-77
Conference Date25 March 2023 through 29 March 2023
Conference PlaceVancouver
CountryCanada
Author of SourceAamodt T.M., Jerger N.E., Swift M.
Publication PlaceNew York
PublisherAssociation for Computing Machinery
Abstract

A common approach to improving resource utilization in data cen- ters is to adaptively provision resources based on the actual work- load. One fundamental challenge of doing this in microservice man- agement 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 in shared microservice environments. Erms profiles microservice latency as a piece-wise linear function of the workload, resource usage, and interference. Based on this pro- filing, 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 fur- ther 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 impor- tantly, lead to a reduction in resource usage by 1.6×, compared to state-of-the-art approaches.

KeywordResource Management Shared Microservices Sla Guarantees
DOI10.1145/3567955.3567964
URLView the original
Scopus ID2-s2.0-85145590582
Fulltext Access
Citation statistics
Document TypeConference paper
CollectionDEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
Faculty of Science and Technology
Co-First AuthorShutian Luo
Corresponding AuthorShutian Luo; Huanle Xu
Affiliation1.Shenzhen Institute of Advanced Technology at Chinese Academy of Sciences, China
2.University of Chinese Academy of Sciences, China
3.University of Macau Macau SAR, China
4.Alibaba Group, Hangzhou, China
First Author AffilicationUniversity of Macau
Corresponding Author AffilicationUniversity of Macau
Recommended Citation
GB/T 7714
Shutian Luo,Huanle Xu,Kejiang Ye,et al. Erms: Efficient Resource Management for Shared Microservices with SLA Guarantees[C]. Aamodt T.M., Jerger N.E., Swift M., New York:Association for Computing Machinery, 2022, 62-77.
APA Shutian Luo., Huanle Xu., Kejiang Ye., Guoyao Xu., Liping Zhang., Jian He., Guodong Yang., & Chengzhong Xu (2022). Erms: Efficient Resource Management for Shared Microservices with SLA Guarantees. ASPLOS 2023: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, 1, 62-77.
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
[Shutian Luo]'s Articles
[Huanle Xu]'s Articles
[Kejiang Ye]'s Articles
Baidu academic
Similar articles in Baidu academic
[Shutian Luo]'s Articles
[Huanle Xu]'s Articles
[Kejiang Ye]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Shutian Luo]'s Articles
[Huanle Xu]'s Articles
[Kejiang Ye]'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.