An Approach of Automated Anomalous Microservice Ranking in Cloud-Native Environments

被引:1
|
作者
Zhang, Zekun [1 ]
Li, Bing [1 ]
Wang, Jian [1 ]
Liu, Yongqiang [1 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Microservice; anomaly detection; root cause analysis; cloud-native application; ROOT CAUSE ANALYSIS;
D O I
10.1142/S0218194021400167
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, more and more developers have been building applications based on the cloud-native architecture. Container and microservice are two essential components in the cloud-native architecture. Container technologies like Docker and Kubernetes can help developers achieve a consistent and scalable delivery for complex software applications. On the other hand, microservice technologies can facilitate the division of complex applications into multiple functionality-independent and composable components, which further increases the flexibility of applications. With the support of cloud computing platforms, cloud-native applications will be easier to manage and maintain, together with higher scalability. However, it is challenging to identify performance issues on microservices due to the complex runtime environments and the numerous monitoring metrics. Towards this issue, this paper proposes a novel root cause analysis approach. Our approach firstly constructs a service dependency graph based on the metrics collected in real time. Next, the anomaly weight of each microservice is automatically updated by extending the mRank algorithm. Finally, a PageRank-based random walk is adopted to rank root causes further, i.e. to rank potential problematic services. Experiments conducted on Kubernetes clusters show that the proposed approach achieves a good analysis result, which outperforms several baseline methods.
引用
收藏
页码:1661 / 1681
页数:21
相关论文
共 50 条
  • [1] Automated Provisioning of Cloud-Native Network Functions in Multi-Cloud Environments
    Hirai, Shiku
    Tojo, Takuya
    Seto, Saburo
    Yasukawa, Seisho
    [J]. PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 359 - 361
  • [2] Informed and Assessable Observability Design Decisions in Cloud-native Microservice Applications
    Borges, Maria C.
    Bauer, Joshua
    Werner, Sebastian
    Gebauer, Michael
    Tai, Stefan
    [J]. IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA 2024, 2024, : 69 - 78
  • [3] OXN - Automated Observability Assessments for Cloud-Native Applications
    Borges, Maria C.
    Bauer, Joshua
    Werner, Sebastian
    [J]. IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 167 - 170
  • [4] Automated Generation of Configurable Cloud-Native Chaos Testbeds
    Soldani, Jacopo
    Brogi, Antonio
    [J]. DEPENDABLE COMPUTING, EDCC 2021 WORKSHOPS, 2021, 1462 : 101 - 108
  • [5] SWITCH workbench: A novel approach for the development and deployment of time-critical microservice-based cloud-native applications
    Stefanic, Polona
    Cigale, Matej
    Jones, Andrew C.
    Knight, Louise
    Taylor, Ian
    Istrate, Cristiana
    Suciu, George
    Ulisses, Alexandre
    Stankovski, Vlado
    Taherizadeh, Salman
    Flores Salado, Guadalupe
    Koulouzis, Spiros
    Martin, Paul
    Zhao, Zhiming
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 99 : 197 - 212
  • [6] Cloud-Native Applications and Services
    Kratzke, Nane
    [J]. FUTURE INTERNET, 2022, 14 (12):
  • [7] A Cloud-Native Approach to 5G Network Slicing
    Sharma, Sameerkumar
    Miller, Raymond
    Francini, Andrea
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (08) : 120 - 127
  • [8] DSCOPE: A Cloud-Native Internet Telescope
    Pauley, Eric
    Barford, Paul
    McDaniel, Patrick
    [J]. PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 5989 - 6006
  • [9] PVM: Efficient Shadow Paging for Deploying Secure Containers in Cloud-native Environments
    Huang, Hang
    Lai, Jiangshan
    Rao, Jia
    Lu, Hui
    Hou, Wenlong
    Su, Hang
    Xu, Quan
    Zhong, Jiang
    Zeng, Jiahao
    Wang, Xu
    He, Zhengyu
    Han, Weidong
    Liu, Jiang
    Ma, Tao
    Wu, Song
    [J]. PROCEEDINGS OF THE TWENTY-NINTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2023, 2023, : 515 - 530
  • [10] Forensic analysis of cloud-native artifacts
    Roussev, Vassil
    McCulley, Shane
    [J]. DIGITAL INVESTIGATION, 2016, 16 : S104 - S113