DocumentCode :
2288288
Title :
Analysis and modeling of time-correlated failures in large-scale distributed systems
Author :
Yigitbasi, Nezih ; Gallet, Matthieu ; Kondo, Derrick ; Iosup, Alexandru ; Epema, Dick
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
fYear :
2010
fDate :
25-28 Oct. 2010
Firstpage :
65
Lastpage :
72
Abstract :
The analysis and modeling of the failures bound to occur in today´s large-scale production systems is invaluable in providing the understanding needed to make these systems fault-tolerant yet efficient. Many previous studies have modeled failures without taking into account the time-varying behavior of failures, under the assumption that failures are identically, but independently distributed. However, the presence of time correlations between failures (such as peak periods with increased failure rate) refutes this assumption and can have a significant impact on the effectiveness of fault-tolerance mechanisms. For example, the performance of a proactive fault-tolerance mechanism is more effective if the failures are periodic or predictable; similarly, the performance of checkpointing, redundancy, and scheduling solutions depends on the frequency of failures. In this study we analyze and model the time-varying behavior of failures in large-scale distributed systems. Our study is based on nineteen failure traces obtained from (mostly) production large-scale distributed systems, including grids, P2P systems, DNS servers, web servers, and desktop grids. We first investigate the time correlation of failures, and find that many of the studied traces exhibit strong daily patterns and high autocorrelation. Then, we derive a model that focuses on the peak failure periods occurring in real large-scale distributed systems. Our model characterizes the duration of peaks, the peak inter-arrival time, the inter-arrival time of failures during the peaks, and the duration of failures during peaks; we determine for each the best-fitting probability distribution from a set of several candidate distributions, and present the parameters of the (best) fit. Last, we validate our model against the nineteen real failure traces, and find that the failures it characterizes are responsible on average for over 50% and up to 95% of the downtime of these systems.
Keywords :
distributed processing; software fault tolerance; best-fitting probability distribution; large-scale distributed systems; time-correlated failures; time-varying behavior; Analytical models; Availability; Correlation; Data models; Fault tolerance; Fault tolerant systems; Servers; failure model; fault tolerance; real traces; time-correlated failures; trace-based analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid Computing (GRID), 2010 11th IEEE/ACM International Conference on
Conference_Location :
Brussels
Print_ISBN :
978-1-4244-9347-0
Type :
conf
DOI :
10.1109/GRID.2010.5697961
Filename :
5697961
Link To Document :
بازگشت