Auto-PIP: Real-time Identification of Critical Performance Inflection Points in Software Stress Testing

Conducting stress testing is essential to ensure the stability and performance of software systems post-launch. Among its various aspects, the real-time identification of the "Smooth Load Area" (SLA) is crucial for establishing performance benchmarks, identifying bottlenecks, guiding optimization strategies, and strategically allocating resources. However, existing methods are incapable of real-time inflection point detection or require manual intervention. This paper proposes Auto-PIP, an automated identification framework for performance inflection points based on key performance indicators (KPIs) during performance stress tests. Auto-PIP integrates trend testing algorithms with unsupervised anomaly detection algorithms to identify optimal operating points and estimate maximum capacity. Auto-PIP has been deployed in Huawei Cloud, and the evaluation results show that Auto-PIP demonstrated 100% accuracy in optimal inflection point detection, a 41.7% leap over baselines, and 83.9% accuracy in maximum point identification, a 10.7% gain. Additionally, we have released the dataset to the public to promote ongoing research.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/issrew63542.2024.00042
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Auto-PIP: Real-time Identification of Critical Performance Inflection Points in Software Stress Testing

Zhongzhou Chen, Dan Pei, Shenglin Zhang, Bowen Deng et al.
Software System Performance and Reliability
article

Auto-PIP: Real-time Identification of Critical Performance Inflection Points in Software Stress Testing

Zhongzhou Chen, Dan Pei, Shenglin Zhang, Bowen Deng, Xiao Xiong, Mengyao Li, Yongqian Sun, Y. Zhao
article en

Abstract

Conducting stress testing is essential to ensure the stability and performance of software systems post-launch. Among its various aspects, the real-time identification of the "Smooth Load Area" (SLA) is crucial for establishing performance benchmarks, identifying bottlenecks, guiding optimization strategies, and strategically allocating resources. However, existing methods are incapable of real-time inflection point detection or require manual intervention. This paper proposes Auto-PIP, an automated identification framework for performance inflection points based on key performance indicators (KPIs) during performance stress tests. Auto-PIP integrates trend testing algorithms with unsupervised anomaly detection algorithms to identify optimal operating points and estimate maximum capacity. Auto-PIP has been deployed in Huawei Cloud, and the evaluation results show that Auto-PIP demonstrated 100% accuracy in optimal inflection point detection, a 41.7% leap over baselines, and 83.9% accuracy in maximum point identification, a 10.7% gain. Additionally, we have released the dataset to the public to promote ongoing research.

Nankai University (CN), Tsinghua University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 75%
Software System Performance and Reliability
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.

Auto-PIP: Real-time Identification of Critical Performance Inflection Points in Software Stress Testing — Zhongzhou Chen, Dan Pei, et al. · (2024) | TGRS Research Map | TGRS