Multi-task federated learning-based system anomaly detection and multi-classification for microservices architecture

被引:22
|
作者
Hao, Junfeng [1 ]
Chen, Peng [1 ]
Chen, Juan [1 ]
Li, Xi [1 ]
机构
[1] Xihua Univ, Sch Comp & Software Engn, Chengdu 610039, Peoples R China
基金
中国国家自然科学基金;
关键词
Microservices architecture; Multi-task federated learning; Feature fusion; System anomaly detection and classification;
D O I
10.1016/j.future.2024.05.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The microservices architecture is extensively utilized in cloud -based application development, characterized by the construction of applications through a series of functionally independent, small, autonomous services. This architectural approach is renowned for its attributes such as high cohesion, availability, low coupling, and exceptional scalability. The detection of runtime system point anomalies in microservices architectures is crucial for enhancing the Quality of Service(QoS). Furthermore, identifying the classes of detected anomalies is critical in practical applications. However, given the highly dynamic nature of microservices systems as a distributed computing architecture, conducting real-time system anomaly detection on distributed independent microservices poses a challenging task. To address these challenges, we propose the System Anomaly Detection and Multi -Classification based on Multi -Task Feature Fusion Federated Learning (SADMC-MT-FF-FL) framework. Initially, we introduce a distributed learning framework based on Multi -task Federated Learning (MT -FL) to construct multi -classification anomaly detection models for each microservice. Secondly, to identify complex system anomaly patterns and features during the runtime of microservices, we develop a feature extractor based on External Attention Mechanism and Multi -channel Residual Structure (EA -MRS). Finally, we design a Local-Global Feature -based Parallel Knowledge Transfer (LGF-PKT) framework, utilizing parallel knowledge transfer to parallelize weight updates for local and global features. To validate the effectiveness of our approach, we conducted comprehensive comparative experiments on the microservices benchmark platforms Sock -Shop and Train -Ticket. The experimental results on anomaly detection for multiclassification systems demonstrate that SADMC-MT-FF-FL outperforms the best baseline method by 28.3% and 27.8% for Macro F1 and Micro F1 on Train -Ticket, and by 8.8% and 8.6% on Sock -Shop, respectively. Additionally, we conducted comparison experiments on three public datasets, SWaT, SMD, and SKAB. The F1 scores were 0.5% higher than those of the centralized methods on SMD, respectively, 6% and 2.8% higher than those of the federated learning based method on SWaT and SKAB. Source codes are available at: https://github.com/icclab-xhu1/SADMC-MT-FF-FL.
引用
收藏
页码:77 / 90
页数:14
相关论文
共 50 条
  • [21] Diagnosis of Esophageal Lesions by Multi-Classification and Segmentation Using an Improved Multi-Task Deep Learning Model
    Tang, Suigu
    Yu, Xiaoyuan
    Cheang, Chak-Fong
    Hu, Zeming
    Fang, Tong
    Choi, I-Cheong
    Yu, Hon-Ho
    [J]. SENSORS, 2022, 22 (04)
  • [22] Transfer Learning-Based Evolutionary Multi-task Optimization
    Li, Shuai
    Zhu, Xiaobing
    Li, Xi
    [J]. BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PT 1, BIC-TA 2023, 2024, 2061 : 14 - 28
  • [23] Latent Multi-Task Architecture Learning
    Ruder, Sebastian
    Bingel, Joachim
    Augenstein, Isabelle
    Sogaard, Anders
    [J]. THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 4822 - 4829
  • [24] Evaluation of multi-task learning in deep learning-based positioning classification of mandibular third molars
    Sukegawa, Shintaro
    Matsuyama, Tamamo
    Tanaka, Futa
    Hara, Takeshi
    Yoshii, Kazumasa
    Yamashita, Katsusuke
    Nakano, Keisuke
    Takabatake, Kiyofumi
    Kawai, Hotaka
    Nagatsuka, Hitoshi
    Furuki, Yoshihiko
    [J]. SCIENTIFIC REPORTS, 2022, 12 (01)
  • [25] Evaluation of multi-task learning in deep learning-based positioning classification of mandibular third molars
    Shintaro Sukegawa
    Tamamo Matsuyama
    Futa Tanaka
    Takeshi Hara
    Kazumasa Yoshii
    Katsusuke Yamashita
    Keisuke Nakano
    Kiyofumi Takabatake
    Hotaka Kawai
    Hitoshi Nagatsuka
    Yoshihiko Furuki
    [J]. Scientific Reports, 12
  • [26] Contextual Anomaly Detection in Solder Paste Inspection with Multi-Task Learning
    Zheng, Zimu
    Pu, Jie
    Liu, Linghui
    Wang, Dan
    Mei, Xiangming
    Zhang, Sen
    Dai, Quanyu
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2020, 11 (06)
  • [27] A multi-task learning based approach for efficient breast cancer detection and classification
    Mishra, Arnab Kumar
    Roy, Pinki
    Bandyopadhyay, Sivaji
    Das, Sujit Kumar
    [J]. EXPERT SYSTEMS, 2022, 39 (09)
  • [28] A Generalized Recurrent Neural Architecture for Text Classification with Multi-Task Learning
    Zhang, Honglun
    Xiao, Liqiang
    Wang, Yongkun
    Jin, Yaohui
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 3385 - 3391
  • [29] Federated Multi-Task Learning under a Mixture of Distributions
    Marfoq, Othmane
    Neglia, Giovanni
    Bellet, Aurelien
    Kameni, Laetitia
    Vidal, Richard
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [30] Over-the-Air Federated Multi-Task Learning
    Ma, Haoming
    Yuan, Xiaojun
    Fan, Dian
    Ding, Zhi
    Wang, Xin
    Fang, Jun
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5184 - 5189