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 条
  • [31] DISTRIBUTION OF CHLORIDE IN A TRANSGRESSIVE SEQUENCE OF FINE-GRAINED SEDIMENTS
    FLETCHER, CH
    GEO-MARINE LETTERS, 1984, 4 (3-4) : 185 - 189
  • [32] Fine-Grained Distribution-Dependent Learning Curves
    Bousquet, Olivier
    Hanneke, Steve
    Moran, Shay
    Shafer, Jonathan
    Tolstikhin, Ilya
    THIRTY SIXTH ANNUAL CONFERENCE ON LEARNING THEORY, VOL 195, 2023, 195
  • [33] Fine-Grained Data Distribution Operations for Particle Codes
    Hofmann, Michael
    Ruenger, Gudula
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2009, 5759 : 54 - 63
  • [34] A development framework for building fine-grained CORBA® applications
    Acton, D
    Coatta, T
    Phillips, P
    Sample, M
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 183 - 193
  • [35] Towards Fine-grained Traffic Classification for Web Applications
    Lin, Po-Ching
    Chen, Shian-Yi
    Lin, Chi-Hung
    2014 AUSTRALASIAN TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ATNAC), 2014, : 28 - 33
  • [36] Supporting project management with fine-grained artefact management in adams
    STAT Dept., University of Molise, C.da Fonte Lappone, 86090 Pesche , Italy
    不详
    Int J Comput Appl, 2009, 3 (145-152):
  • [37] Lightweight Function Monitors for Fine-Grained Management in Large Scale Python']Python Applications
    Shaffer, Tim
    Li, Zhuozhao
    Tovar, Ben
    Babuji, Yadu
    Dasso, T. J.
    Surma, Zoe
    Chard, Kyle
    Foster, Ian
    Thain, Douglas
    2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 786 - 796
  • [38] FINE-GRAINED MONOLITH
    Louw, Michael
    ARCHITECTURE SOUTH AFRICA, 2019, (96): : 48 - 49
  • [39] Is fine-grained viable?
    Aaldering, M
    EDN, 1997, 42 (02) : 28 - 28
  • [40] Fine-grained management of software artefacts: the ADAMS system
    De Lucia, Andrea
    Fasano, Fausto
    Oliveto, Rocco
    Tortora, Genoveffa
    SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (11): : 1007 - 1034