Fine-Grained Management for Microservice Applications with Lazy Configuration Distribution

被引:0
|
作者
Wang, Ning [1 ]
Wang, Lin [1 ]
Li, Xin [1 ]
Qin, Xiaolin [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Peoples R China
关键词
microservice; traffic management; performance optimization; lightweight; cost optimization; PERFORMANCE;
D O I
10.3390/electronics12163404
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service mesh is gaining popularity as a microservice architecture paradigm due to its lightness, transparency, and scalability. However, fully releasing configurations to the data plane during the business development phase can result in noticeable performance degradation. Therefore, fine-grained traffic management of microservice applications is crucial to service performance. This paper proposes a novel configuration distribution algorithm, DATM, which utilizes inter-service dependencies from the service call chain to manage data-plane traffic and dynamically maintain cluster services. The proposed algorithms enable on-demand distribution based on the obtained service dependency relationships by combining monitoring, information processing, and policy distribution. We validate the proposed mechanism and algorithms via extensive experiments. We show that the approach reduces the memory usage of data-plane agents and improves system resource utilization. Additionally, this reduces the time to issue configuration while effectively saving storage space and significantly reducing the number of cluster updates. Consequently, this approach ensures application performance and guarantees the quality of microservice applications in clusters.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Active Microservice Fine-Grained Scaling Algorithm
    Peng, Kai
    Ma, Fangling
    Xu, Bo
    Guo, Jialu
    Hu, Menglan
    Computer Engineering and Applications, 2024, 60 (08) : 274 - 286
  • [2] Fine-grained Configuration Management for Collaborative Ontology Development
    Yang, Tao
    Wu, Yijian
    Peng, Xin
    Zhao, Wenyun
    2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 230 - 238
  • [3] MicroDiag: Fine-grained Performance Diagnosis for Microservice Systems
    Wu, Li
    Tordsson, Johan
    Bogatinovski, Jasmin
    Elmroth, Erik
    Kao, Odej
    2021 IEEE/ACM INTERNATIONAL WORKSHOP ON CLOUD INTELLIGENCE (CLOUDINTELLIGENCE 2021), 2021, : 31 - 36
  • [4] Fine-Grained Authorization in Microservice Architecture: A Decentralized Approach
    Saenger, Niklas
    Abeck, Sebastian
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1219 - 1221
  • [5] Fine-grained visualization pipelines and lazy functional languages
    Duke, David
    Wallace, Malcolm
    Borgo, Rita
    Runciman, Colin
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (05) : 973 - 980
  • [6] Perman: Fine-grained Permission Management for Android Applications
    Fu, Jiaojiao
    Zhou, Yangfan
    Liu, Huan
    Kang, Yu
    Wang, Xin
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 250 - 259
  • [7] Fine-Grained Management of Thread Blocks for Irregular Applications
    Beaumont, Jonathan
    Mudge, Trevor
    2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 283 - 292
  • [8] CausalRCA: Causal inference based precise fine-grained root cause localization for microservice applications
    Xin, Ruyue
    Chen, Peng
    Zhao, Zhiming
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 203
  • [9] Multi-level configuration management with fine-grained logical units
    Nguyen, TN
    Munson, EV
    Boyland, JT
    Thao, C
    EUROMICRO-SEAA 2005: 31ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2005, : 248 - 255
  • [10] A MICROSERVICE-BASED APPROACH FOR FINE-GRAINED SIMULATION IN MSAAS PLATFORMS
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Giglio, Andrea
    Paglia, Emiliano
    PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,