Automatic and Generic Periodicity Adaptation for KPI Anomaly Detection

Nengwen Zhao,Jing Zhu,Yao Wang,Minghua Ma,Wenchi Zhang,Dapeng Liu,Ming Zhang,Dan Pei
DOI: https://doi.org/10.1109/tnsm.2019.2919327
2019-01-01
IEEE Transactions on Network and Service Management
Abstract:Key performance indicator (KPI) anomaly detection (AD) is critical to ensure service quality and reliability. Due to the effects of work days, off days, festivals, and business activities on user behavior, KPIs may exhibit different patterns within different days, which we call periodicity profiles of KPIs. However, existing KPI AD approaches have difficulties in adapting to diverse periodicity profiles due to the lack of generality. In this paper, we propose an automatic and generic framework called Period, which can accurately detect the periodicity profiles through daily subsequences clustering, and improve the performance of AD methods by robustly and automatically adapting to different periodicity profiles. In our evaluation using several real-world KPIs with different periodicity profiles from large Internet-based services, the clustering algorithm used to detect periodicity can achieve about 0.95 accuracy on average. More importantly, further evaluation on 56 KPIs shows that Period can significantly improve the best ${F}$ -score of several widely used AD approaches by up to 0.66.
What problem does this paper attempt to address?