Derm: SLA-aware Resource Management for Highly Dynamic Microservices

被引:0
|
作者
Chen, Liao [1 ]
Luo, Shutian [2 ]
Lin, Chenyu [1 ]
Mo, Zizhao [1 ]
Xu, Huanle [1 ]
Ye, Kejiang [3 ]
Xu, Chengzhong [1 ]
机构
[1] Univ Macau, Taipa, Macao, Peoples R China
[2] Yale Univ, New Haven, CT USA
[3] Shenzhen Inst Adv Technol, Shenzhen, Peoples R China
关键词
D O I
10.1109/ISCA59077.2024.00039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.7x, compared to existing approaches.
引用
收藏
页码:424 / 436
页数:13
相关论文
共 50 条
  • [1] Fault tolerance mechanisms for SLA-aware resource management
    Hovestadt, M
    11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings,, 2005, : 458 - 462
  • [2] The virtual resource manager: An architecture for SLA-aware resource management
    Burchard, LO
    Hovestadt, M
    Kao, O
    Keller, A
    Linnert, B
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 126 - 133
  • [3] SLA-aware Resource Reservation Management in Cloud Workflows
    Li, Huifang
    Gao, Xiaochen
    Di, Yanjiao
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 4226 - 4231
  • [4] SLA-Aware and Green Resource Management of IaaS Clouds
    Cheng, Shuo
    Cao, Chun
    Yu, Ping
    Ma, Xiaoxing
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 457 - 464
  • [5] SLA-aware Tenant Placement and Dynamic Resource Provision in SaaS
    Su, Wenbo
    Hu, Jie
    Lin, Chuang
    Shen, Sherman
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 615 - 622
  • [6] Automatic SLA management in SLA-aware architecture
    D'Arienzo, M
    Esposito, M
    Romano, SP
    Ventre, G
    ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 1402 - 1406
  • [7] SLA-Aware Energy Efficient Resource Management for Cloud Environments
    Mustafa, Saad
    Bilal, Kashif
    Malik, Saif Ur Rehman
    Madani, Sajjad A.
    IEEE ACCESS, 2018, 6 : 15004 - 15020
  • [8] An Energy and SLA-Aware Resource Management Strategy in Cloud Data Centers
    Zhang, Chi
    Wang, Yuxin
    Lv, Yuanchen
    Wu, Hao
    Guo, He
    SCIENTIFIC PROGRAMMING, 2019, 2019
  • [9] A Novel Energy Efficient and SLA-Aware Approach for Cloud Resource Management
    Shelar, Madhukar
    Sane, Shirish
    Kharat, Vilas
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2019, 11 (02) : 63 - 84
  • [10] SLA-Aware Resource Scaling for Energy Efficiency
    Alzahrani, Eidah J.
    Tari, Zahir
    Zeephongsekul, Panlop
    Lee, Young Choon
    Alsadie, Deafallah
    Zomaya, Albert Y.
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 852 - 859