DocumentCode
1932136
Title
Exploit failure prediction for adaptive fault-tolerance in cluster computing
Author
Li, Yawei ; Lan, Zhiling
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
Volume
1
fYear
2006
fDate
16-19 May 2006
Lastpage
538
Abstract
As the scale of cluster computing grows, it is becoming hard for long-running applications to complete without facing failures on large-scale clusters. To address this issue, checkpointing/restart is widely used to provide the basic fault-tolerant functionality, yet it suffers from high overhead and its reactive characteristic. In this work, we propose FT-Pro, an adaptive fault management mechanism that optimally chooses migration, checkpointing or no action to reduce the application execution time in the presence of failures based on the failure prediction. A cost-based evaluation model is presented for dynamic decision at run-time. Using the actual failure log from a production cluster at NCSA, we demonstrate that even with modest failure prediction accuracy, FT-Pro outperforms the traditional checkpointing/restart strategy by 13%-30% in terms of reducing the application execution time despite failures, which is a significant performance improvement for long-running applications.
Keywords
checkpointing; fault tolerant computing; workstation clusters; FT-Pro; adaptive fault management mechanism; adaptive fault-tolerance; checkpointing/restart; cluster computing; failure prediction; fault-tolerant functionality; large-scale clusters; Accuracy; Application software; Checkpointing; Circuit faults; Computer science; Costs; Fault tolerance; Hardware; Large-scale systems; Performance loss;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium on
Conference_Location
Singapore
Print_ISBN
0-7695-2585-7
Type
conf
DOI
10.1109/CCGRID.2006.45
Filename
1630866
Link To Document