FaaSScout: Fast and Full Lifecycle RCA for FaaS Applications Using Salient Feature Mining

Serverless has emerged as a popular paradigm for cloud-native services. However, serverless applications' complexity and dynamic nature pose significant challenges in ensuring system availability and performance. Many root cause analysis (RCA) methods exist for microservice systems, but they are unsuitable for precisely modeling serverless applications. This is because: (1) Compared to microservices, serverless applications exhibit a highly dynamic nature. They have a short lifecycle and only generate instantaneous pulse-like data, lacking long-term continuous information. (2) Existing methods primarily concentrate on the runtime stage, neglecting other stages and failing to account for the complete lifecycle of serverless applications. (3) Current methods exhibit inadequate comprehension and optimization of multi-modal features, leading to lower model accuracy and exorbitant training costs. To address these limitations, we propose <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">FaaSScout</i>, a fast and complete lifecycle root cause analysis method for FaaS applications. It integrates multi-modal observability data generated from the platform and application side using <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Global Call Graph</i>. We employ feature reduction techniques to enhance feature efficacy and train a Graph Attention Network (GAT) based graph auto-encoder to compute reconstruction scores for the nodes in the global call graph. Based on the scores, we incorporate historical node stability and transition probabilities to determine the root cause at the granularity of the lifecycle stage of serverless functions. We evaluate on two serverless benchmarks, the results show that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">FaaSScout</i> outperforms other baseline methods with a top-k precision improvement ranging from 21.28% to 82.91%.

Institutions

Publication Details

Journal
IEEE Transactions on Cloud Computing
Published
2025-10-01
DOI
https://doi.org/10.1109/tcc.2025.3618712
Citations
1
Primary Topic
Human Resource and Talent Management
Type
article
Field-Weighted Citation Impact
2.76
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FaaSScout: Fast and Full Lifecycle RCA for FaaS Applications Using Salient Feature Mining

1 citations
IEEE Transactions on Cloud Computing
Human Resource and Talent Management
2.76
article

FaaSScout: Fast and Full Lifecycle RCA for FaaS Applications Using Salient Feature Mining

article en
1 citations

Abstract

Serverless has emerged as a popular paradigm for cloud-native services. However, serverless applications' complexity and dynamic nature pose significant challenges in ensuring system availability and performance. Many root cause analysis (RCA) methods exist for microservice systems, but they are unsuitable for precisely modeling serverless applications. This is because: (1) Compared to microservices, serverless applications exhibit a highly dynamic nature. They have a short lifecycle and only generate instantaneous pulse-like data, lacking long-term continuous information. (2) Existing methods primarily concentrate on the runtime stage, neglecting other stages and failing to account for the complete lifecycle of serverless applications. (3) Current methods exhibit inadequate comprehension and optimization of multi-modal features, leading to lower model accuracy and exorbitant training costs. To address these limitations, we propose <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">FaaSScout</i>, a fast and complete lifecycle root cause analysis method for FaaS applications. It integrates multi-modal observability data generated from the platform and application side using <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Global Call Graph</i>. We employ feature reduction techniques to enhance feature efficacy and train a Graph Attention Network (GAT) based graph auto-encoder to compute reconstruction scores for the nodes in the global call graph. Based on the scores, we incorporate historical node stability and transition probabilities to determine the root cause at the granularity of the lifecycle stage of serverless functions. We evaluate on two serverless benchmarks, the results show that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">FaaSScout</i> outperforms other baseline methods with a top-k precision improvement ranging from 21.28% to 82.91%.

IEEE Transactions on Cloud ComputingVol. 13(4)
Sun Yat-sen University (CN), Oldham Council (GB)
Openalex Percentile: Top 7%
Human Resource and Talent Management
2.76
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.