A Microservices Identification Method Based on Spectral Clustering for
Industrial Legacy Systems
- URL: http://arxiv.org/abs/2312.12819v1
- Date: Wed, 20 Dec 2023 07:47:01 GMT
- Title: A Microservices Identification Method Based on Spectral Clustering for
Industrial Legacy Systems
- Authors: Teng Zhong, Yinglei Teng, Shijun Ma, Jiaxuan Chen, and Sicong Yu
- Abstract summary: We propose an automated microservice decomposition method for extracting microservice candidates based on spectral graph theory.
We show that our method can yield favorable results even without the involvement of domain experts.
- Score: 5.255685751491305
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The advent of Industrial Internet of Things (IIoT) has imposed more stringent
requirements on industrial software in terms of communication delay,
scalability, and maintainability. Microservice architecture (MSA), a novel
software architecture that has emerged from cloud computing and DevOps,
presents itself as the most promising solution due to its independently
deployable and loosely coupled nature. Currently, practitioners are inclined to
migrate industrial legacy systems to MSA, despite numerous challenges it
presents. In this paper, we propose an automated microservice decomposition
method for extracting microservice candidates based on spectral graph theory to
address the problems associated with manual extraction, which is
time-consuming, labor intensive, and highly subjective. The method is divided
into three steps. Firstly, static and dynamic analysis tools are employed to
extract dependency information of the legacy system. Subsequently, information
is transformed into a graph structure that captures inter-class structure and
performance relationships in legacy systems. Finally, graph-based clustering
algorithm is utilized to identify potential microservice candidates that
conform to the principles of high cohesion and low coupling. Comparative
experiments with state of-the-art methods demonstrate the significant
advantages of our proposed method in terms of performance metrics. Moreover,
Practice show that our method can yield favorable results even without the
involvement of domain experts.
Related papers
- Online Multi-modal Root Cause Analysis [61.94987309148539]
Root Cause Analysis (RCA) is essential for pinpointing the root causes of failures in microservice systems.
Existing online RCA methods handle only single-modal data overlooking, complex interactions in multi-modal systems.
We introduce OCEAN, a novel online multi-modal causal structure learning method for root cause localization.
arXiv Detail & Related papers (2024-10-13T21:47:36Z) - Boosting CNN-based Handwriting Recognition Systems with Learnable Relaxation Labeling [48.78361527873024]
We propose a novel approach to handwriting recognition that integrates the strengths of two distinct methodologies.
We introduce a sparsification technique that accelerates the convergence of the algorithm and enhances the overall system's performance.
arXiv Detail & Related papers (2024-09-09T15:12:28Z) - CHASE: A Causal Heterogeneous Graph based Framework for Root Cause Analysis in Multimodal Microservice Systems [22.00860661894853]
We propose a Causal Heterogeneous grAph baSed framEwork for root cause analysis, namely CHASE, for microservice systems with multimodal data.
CHASE learns from the constructed hypergraph with hyperedges representing the flow of causality and performs root cause localization.
arXiv Detail & Related papers (2024-06-28T07:46:51Z) - The Significance of Latent Data Divergence in Predicting System Degradation [1.2058600649065616]
Condition-Based Maintenance is pivotal in enabling the early detection of potential failures in engineering systems.
We introduce a novel methodology grounded in the analysis of statistical similarity within latent data from system components.
We infer the similarity between systems by evaluating the divergence of these priors, offering a nuanced understanding of individual system behaviors.
arXiv Detail & Related papers (2024-06-13T11:41:20Z) - Multi-modal Causal Structure Learning and Root Cause Analysis [67.67578590390907]
We propose Mulan, a unified multi-modal causal structure learning method for root cause localization.
We leverage a log-tailored language model to facilitate log representation learning, converting log sequences into time-series data.
We also introduce a novel key performance indicator-aware attention mechanism for assessing modality reliability and co-learning a final causal graph.
arXiv Detail & Related papers (2024-02-04T05:50:38Z) - Machine Learning Insides OptVerse AI Solver: Design Principles and
Applications [74.67495900436728]
We present a comprehensive study on the integration of machine learning (ML) techniques into Huawei Cloud's OptVerse AI solver.
We showcase our methods for generating complex SAT and MILP instances utilizing generative models that mirror multifaceted structures of real-world problem.
We detail the incorporation of state-of-the-art parameter tuning algorithms which markedly elevate solver performance.
arXiv Detail & Related papers (2024-01-11T15:02:15Z) - Twin Graph-based Anomaly Detection via Attentive Multi-Modal Learning
for Microservice System [24.2074235652359]
We propose MSTGAD, which seamlessly integrates all available data modalities via attentive multi-modal learning.
We construct a transformer-based neural network with both spatial and temporal attention mechanisms to model the inter-correlations between different modalities.
This enables us to detect anomalies automatically and accurately in real-time.
arXiv Detail & Related papers (2023-10-07T06:28:41Z) - Learning Prompt-Enhanced Context Features for Weakly-Supervised Video
Anomaly Detection [37.99031842449251]
Video anomaly detection under weak supervision presents significant challenges.
We present a weakly supervised anomaly detection framework that focuses on efficient context modeling and enhanced semantic discriminability.
Our approach significantly improves the detection accuracy of certain anomaly sub-classes, underscoring its practical value and efficacy.
arXiv Detail & Related papers (2023-06-26T06:45:16Z) - Generating Hidden Markov Models from Process Models Through Nonnegative Tensor Factorization [0.0]
We introduce a novel mathematically sound method that integrates theoretical process models with interrelated minimal Hidden Markov Models.
Our method consolidates: (a) theoretical process models, (b) HMMs, (c) coupled nonnegative matrix-tensor factorizations, and (d) custom model selection.
arXiv Detail & Related papers (2022-10-03T16:19:27Z) - Model-Based Deep Learning [155.063817656602]
Signal processing, communications, and control have traditionally relied on classical statistical modeling techniques.
Deep neural networks (DNNs) use generic architectures which learn to operate from data, and demonstrate excellent performance.
We are interested in hybrid techniques that combine principled mathematical models with data-driven systems to benefit from the advantages of both approaches.
arXiv Detail & Related papers (2020-12-15T16:29:49Z) - Edge-assisted Democratized Learning Towards Federated Analytics [67.44078999945722]
We show the hierarchical learning structure of the proposed edge-assisted democratized learning mechanism, namely Edge-DemLearn.
We also validate Edge-DemLearn as a flexible model training mechanism to build a distributed control and aggregation methodology in regions.
arXiv Detail & Related papers (2020-12-01T11:46:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.