Residential College | false |
Status | 已發表Published |
Derm: SLA-aware Resource Management for Highly Dynamic Microservices | |
Chen Liao1; Shutian Luo2; Chenyu Lin1; Zizhao Mo1; XU HUANLE1; Kejiang Ye3; Chengzhong Xu1 | |
2024-07 | |
Conference Name | The International Symposium on Computer Architecture (ISCA) |
Source Publication | Proceedings of ACM/IEEE 51st Annual International Symposium on Computer Architecture |
Conference Date | 2024.07 |
Conference Place | Buenos Aires |
Country | Argentina |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Contribution Rank | 1 |
Abstract | Ensuring efficient resource allocation while providing service level agreement (SLA) guarantees for end-to-end (E2E) latency is crucial for microservice applications. Although existing studies have made significant contributions towards achieving this objective, they primarily concentrate on static graphs. However, microservice graphs are inherently dynamic during runtime in production environments, necessitating more effective and scalable resource management solutions.In this paper, we present Derm, a new resource management system designed for microservice applications with highly dynamic graphs. Our principal finding is that prioritizing different microservice graphs can lead to a substantial reduction in resource allocation. To take advantage of this opportunity, we develop three main components. The first is a performance model that describes uncertainties of microservice latency through a conditional exponential distribution. The second is a probabilistic quantification of the dynamics of microservice graphs. The third is an optimization method for adjusting the resource allocation of microservices to minimize resource usage. We evaluate Derm in our cluster using real microservice benchmarks and production traces. The results highlight that Derm reduces the resource usage by 68.4 % and lowers SLA violation probability by 6.7 ×, compared to existing approaches. |
Keyword | Dynamic Microservice Graph Resource Scaling Uncertainty |
DOI | 10.1109/ISCA59077.2024.00039 |
URL | View the original |
Language | 英語English |
Scopus ID | 2-s2.0-85201154811 |
Fulltext Access | |
Citation statistics | |
Document Type | Conference paper |
Collection | DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE |
Corresponding Author | XU HUANLE; Chengzhong Xu |
Affiliation | 1.University of Macau, Macao 2.Yale University, United States 3.Shenzhen Institute of Advanced Technology, China |
First Author Affilication | University of Macau |
Corresponding Author Affilication | University of Macau |
Recommended Citation GB/T 7714 | Chen Liao,Shutian Luo,Chenyu Lin,et al. Derm: SLA-aware Resource Management for Highly Dynamic Microservices[C]:Institute of Electrical and Electronics Engineers Inc., 2024. |
APA | Chen Liao., Shutian Luo., Chenyu Lin., Zizhao Mo., XU HUANLE., Kejiang Ye., & Chengzhong Xu (2024). Derm: SLA-aware Resource Management for Highly Dynamic Microservices. Proceedings of ACM/IEEE 51st Annual International Symposium on Computer Architecture. |
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