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 条
  • [21] Evaluation of Fine-grained Parallelism in AUTOSAR Applications
    Stegmeier, Alexander
    Kehr, Sebastian
    George, Dave
    Bradatsch, Christian
    Panic, Milos
    Bodekker, Bert
    Ungerer, Theo
    INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 121 - 128
  • [22] Fine-Grained Verifier NIZK and Its Applications
    Liu, Xiangyu
    Liu, Shengli
    Han, Shuai
    Gu, Dawu
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2023, PT II, 2023, 13941 : 482 - 511
  • [23] Communication optimizations for fine-grained UPC applications
    Chen, WY
    Iancu, C
    Yelick, K
    PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2005, : 267 - 278
  • [24] WELDING OF FINE-GRAINED STEELS FOR AUTOMOTIVE APPLICATIONS
    Svoboda, H. G.
    de Rissone, M. Ramini
    Surian, E. S.
    de Vedia, L. A.
    NEW DEVELOPMENTS ON METALLURGY AND APPLICATIONS OF HIGH STRENGTH STEELS: BUENOS AIRES 2008, VOLS 1 AND 2, PROCEEDINGS,, 2008, : 123 - +
  • [25] A Distributed System for The Management of Fine-grained Provenance
    Sultana, Salmin
    Bertino, Elisa
    JOURNAL OF DATABASE MANAGEMENT, 2015, 26 (02) : 32 - 47
  • [26] FINE-GRAINED COLOUR DISCRIMINATION WITHOUT FINE-GRAINED COLOUR
    Gert, Joshua
    AUSTRALASIAN JOURNAL OF PHILOSOPHY, 2015, 93 (03) : 602 - 605
  • [27] Introducing distribution into applications: a reflective approach for transparency and dynamic fine-grained object allocation
    Di Stefano, A
    Pappalardo, G
    Tramontana, E
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 629 - 636
  • [28] Improve Fine-Grained Feature Learning in Fine-Grained DataSet GAI
    Wang, Hai Peng
    Geng, Zhi Qing
    IEEE ACCESS, 2025, 13 : 12777 - 12788
  • [29] Leveraging Fine-Grained Labels to Regularize Fine-Grained Visual Classification
    Wu, Junfeng
    Yao, Li
    Liu, Bin
    Ding, Zheyuan
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2019) AND 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS (ICICA 2019), 2019, : 133 - 136
  • [30] A Fine-Grained SDN Rule Table Partitioning and Distribution
    Yoshikawa, Yutaro
    Arai, Masayuki
    2019 IEEE 24TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2019), 2019, : 89 - 90