DocumentCode :
1783191
Title :
Communication-Efficient Distributed Variance Monitoring and Outlier Detection for Multivariate Time Series
Author :
Gabel, M. ; Schuster, Assaf ; Keren, Doron
Author_Institution :
Dept. of Comput. Sci., Technion - Israel Inst. of Technol., Haifa, Israel
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
37
Lastpage :
47
Abstract :
Modern scale-out services are comprised of thousands of individual machines, which must be continuously monitored for unexpected failures. One recent approach to monitoring is latent fault detection, an adaptive statistical framework for scale-out, load-balanced systems. By periodically measuring hundreds of performance metrics and looking for outlier machines, it attempts to detect subtle problems such as misconfigurations, bugs, and malfunctioning hardware, before they manifest as machine failures. Previous work on a large, real-world Web service has shown that many failures are indeed preceded by such latent faults. Latent fault detection is an offline framework with large bandwidth and processing requirements. Each machine must send all its measurements to a centralized location, which is prohibitive in some settings and requires data-parallel processing infrastructure. In this work we adapt the latent fault detector to provide an online, communication- and computation-reduced version. We utilize stream processing techniques to trade accuracy for communication and computation. We first describe a novel communication-efficient online distributed variance monitoring algorithm that provides a continuous estimate of the global variance within guaranteed approximation bounds. Using the variance monitor, we provide an online distributed outlier detection framework for non-stationary multivariate time series common in scale-out systems. The adapted framework reduces data size and central processing cost by processing the data in situ, making it usable in wider settings. Like the original framework, our adaptation admits different comparison functions, supports non-stationary data, and provides statistical guarantees on the rate of false positives. Simulations on logs from a production system show that we are able to reduce bandwidth by an order of magnitude, with below 1% error compared to the original algorithm.
Keywords :
data reduction; fault diagnosis; parallel algorithms; statistical analysis; system monitoring; time series; adaptive statistical framework; central processing cost; centralized location; communication-efficient online distributed variance monitoring algorithm; data size reduction; data-parallel processing infrastructure; global variance continuous estimate; guaranteed approximation bounds; large real-world Web service; latent fault detection; machine failures; nonstationary data; nonstationary multivariate time series; offline framework; online distributed outlier detection framework; outlier machines; performance metrics; scale-out load-balanced systems; stream processing techniques; Detectors; Fault detection; Monitoring; Radiation detectors; Synchronization; Time series analysis; Vectors; data analysis; distributed computing; distributed processing; fault detection; time series analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
Conference_Location :
Phoenix, AZ
ISSN :
1530-2075
Print_ISBN :
978-1-4799-3799-8
Type :
conf
DOI :
10.1109/IPDPS.2014.16
Filename :
6877240
Link To Document :
بازگشت