A Survey on Graph Neural Networks for Microservice-Based Cloud Applications

被引:4
|
作者
Nguyen, Hoa Xuan [1 ]
Zhu, Shaoshu [1 ]
Liu, Mingming [1 ,2 ]
机构
[1] Dublin City Univ, Insight SFI Res Ctr Data Analyt, Dublin 9, Ireland
[2] Dublin City Univ, Sch Elect Engn, Dublin D09 DX63, Ireland
基金
爱尔兰科学基金会;
关键词
anomaly detection; graph neural networks; microservices; resource scheduling; software decomposition; ANOMALY DETECTION;
D O I
10.3390/s22239492
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Graph neural networks (GNNs) have achieved great success in many research areas ranging from traffic to computer vision. With increased interest in cloud-native applications, GNNs are increasingly being investigated to address various challenges in microservice architecture from prototype design to large-scale service deployment. To appreciate the big picture of this emerging trend, we provide a comprehensive review of recent studies leveraging GNNs for microservice-based applications. To begin, we identify the key areas in which GNNs are applied, and then we review in detail how GNNs can be designed to address the challenges in specific areas found in the literature. Finally, we outline potential research directions where GNN-based solutions can be further applied. Our research shows the popularity of leveraging convolutional graph neural networks (ConGNNs) for microservice-based applications in the current design of cloud systems and the emerging area of adopting spatio-temporal graph neural networks (STGNNs) and dynamic graph neural networks (DGNNs) for more advanced studies.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] A Lightweight Container Design for Microservice-based Industrial Edge Applications
    Yang, Dali
    Dai, Wenbin
    [J]. 2022 IEEE 17TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2022, : 858 - 863
  • [22] A Microservice-based Approach for Increasing Software Reusability in Health Applications
    Pereira da Silva, Marcio Alexandre
    Times, Valeria Cesario
    Costa de Araujo, Andre Magno
    da Silva, Paulo Caetano
    [J]. 2019 IEEE/ACS 16TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA 2019), 2019,
  • [23] On Optimization of Next-Generation Microservice-Based Core Networks
    Tassi, Andrea
    Warren, Daniel
    Wang, Yue
    Bhamare, Deval
    Behravesh, Rasoul
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (06) : 9199 - 9204
  • [24] Microservice-Based Interface to ChatGPT
    Ivanov, Rosen
    Velkova, Victoria
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS, AQTR, 2024, : 259 - 263
  • [25] An artificial intelligence strategy for the deployment of future microservice-based applications in 6G networks
    John Bosco Ssemakula
    Juan-Luis Gorricho
    Godfrey Kibalya
    Joan Serrat-Fernandez
    [J]. Neural Computing and Applications, 2024, 36 (18) : 10971 - 10997
  • [26] Performance Modeling and Workflow Scheduling of Microservice-Based Applications in Clouds
    Bao, Liang
    Wu, Chase
    Bu, Xiaoxuan
    Ren, Nana
    Shen, Mengqing
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (09) : 2101 - 2116
  • [27] Special issue on efficient management of microservice-based systems and applications
    Xu, Minxian
    Dustdar, Schahram
    Villari, Massimo
    Buyya, Rajkumar
    [J]. Software - Practice and Experience, 2024, 54 (04) : 543 - 545
  • [28] Special issue on efficient management of microservice-based systems and applications
    Xu, Minxian
    Dustdar, Schahram
    Villari, Massimo
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (04): : 543 - 545
  • [29] Topology-Aware Continuous Experimentation in Microservice-Based Applications
    Schermann, Gerald
    Oliveira, Fabio
    Wittern, Erik
    Leitner, Philipp
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2020), 2020, 12571 : 19 - 35
  • [30] Refactoring Java']Java Monoliths into Executable Microservice-Based Applications
    Freitas, Francisco
    Ferreira, Andre
    Cunha, Jacome
    [J]. 25TH BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES, SBLP 2021, 2021, : 100 - 107