Version-based Microservice Analysis, Monitoring, and Visualization

被引:15
|
作者
Ma, Shang-Pin [1 ]
Liu, I-Hsiu [1 ]
Chen, Chun-Yu [1 ]
Lin, Jiun-Ting [1 ]
Hsueh, Nien-Lin [2 ]
机构
[1] Natl Taiwan Ocean Univ, Dept Comp Sci & Engn, Keelung, Taiwan
[2] Feng Chia Univ, Dept Comp Sci & Informat Engn, Taichung, Taiwan
关键词
microservice; microservice architecture; microservice dependency; semantic versioning; microservice monitoring; design visualization;
D O I
10.1109/APSEC48747.2019.00031
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Semantic versioning (SemVer) was widely used in the development of microservice systems to place limits on the configuration and growth of service versions. SemVer can suppress the complexity of MSAs; however, the interactions among various elements (e.g., services, endpoints, versions) remain difficult to manage. Therefore, this paper presents a tool for monitoring microservice systems, generating visualized version-based service dependency graphs, and providing graph search services. The proposed scheme is called Version-based Microservice Analysis, Monitoring, and Visualization (VMAMV). This system automatically detects potential design problems for microservice with multiple versions in design time, discover service anomalies for all service versions in runtime, and immediately notifies users of problems shortly after they occur. The conducted experiments show that VMAMV is feasible and effective on the detection of problems and anomalies for microservice development and operation.
引用
收藏
页码:165 / 172
页数:8
相关论文
共 50 条
  • [1] Version-based and risk-enabled testing, monitoring, and visualization of microservice systems
    Ma, Shang-Pin
    Liu, I-Hsiu
    Chen, Chun-Yu
    Wang, Yu-Te
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (10)
  • [2] A Version-Based Transformation Proxy For Service Evolution
    Chiponga, Kudzai
    Tarwireyi, Paul
    Adigun, Mattheew. O.
    PROCEEDINGS OF THE 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON ADAPTIVE SCIENCE AND TECHNOLOGY (ICAST 2014), 2014,
  • [3] IoT monitoring and visualization of urban soil pollution based on microservice architecture
    Wang, Hanyu
    Zhou, Yongzhang
    Xu, Yating
    Wang, Weixi
    Cao, Wei
    Liu, Yongqiang
    He, Juxiang
    Lu, Kefei
    Earth Science Frontiers, 2024, 31 (04) : 165 - 174
  • [4] Designing Evolutionary Workflow Processes: a Version-based Approach
    Chaabane, Mohamed Amine
    Bouzguenda, Lotfi
    Bouaziz, Rafik
    Gargouri, Faiez
    Andonoff, Eric
    2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 21 - +
  • [5] Toward a Semantic Cache Supporting Version-based Consistency
    Yang, Zhe
    Ma, Kun
    Zhong, Jialin
    PROCEEDINGS OF 2016 10TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS), 2016, : 367 - 372
  • [6] FOBr:: A version-based recovery protocol for replicated databases
    Castro-Company, F
    Irún-Briz, L
    García-Neiva, F
    Muñoz-Escoí, FD
    13TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2005, : 306 - 313
  • [7] Towards a Version-Based Approach to Deal with Business Process Evolution
    Chaabane, Mohamed Amine
    Andonoff, Eric
    Bouzgenda, Lotfi
    Bouaziz, Rafik
    E-BUSINESS AND TELECOMMUNICATIONS, 2009, 48 : 74 - +
  • [8] A Version-Based Modeling Approach for Spatio-Temporal Data
    Li, Yangdong
    Tong, Xiaohua
    Liu, Miaolong
    Han, Zhen
    2008 INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND TRAINING AND 2008 INTERNATIONAL WORKSHOP ON GEOSCIENCE AND REMOTE SENSING, VOL 2, PROCEEDINGS,, 2009, : 89 - +
  • [9] A Version-Based Strategy for Reliability Enhancement of Flash File Systems
    Hsu, Pei-Han
    Chang, Yuan-Hao
    Huang, Po-Chun
    Kuo, Tei-Wei
    Du, David Hung-Chang
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 29 - 34
  • [10] A Version-based Approach to Address Flexibility of BPMN Collaborations and Choreographies
    BenSaid, Imen
    Chaabane, Mohamed Amine
    Bouaziz, Rafik
    Andonoff, Eric
    ICE-B: PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS - VOL. 2, 2016, : 31 - 42