DocumentCode :
2963000
Title :
A Classification-Based Approach to Fault-Tolerance Support in Parallel Programs
Author :
Jakadeesan, Gopinatha ; Goswami, Dhrubajyoti
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
255
Lastpage :
262
Abstract :
Fault tolerance is an important requirement for long-running parallel programs. This paper presents a different approach to fault-tolerance support in message-passing parallel programs based on their structural and behavioral characteristics, commonly known as patterns. A classification of these patterns and their applicable fault-tolerance strategies is aimed to facilitate an application developer to incorporate appropriate fault-tolerance strategies to an application. Fault-tolerance strategies for two of the patterns are discussed, and one specific strategy is elaborated and analyzed. The presented strategies have been incorporated into a fault-tolerance support framework called FT-PAS. One objective of the framework is to separate the fault tolerance related details from an application developer´s main objectives (separation-of-concerns). The paper presents the additional key features of the framework, and concludes with a discussion on current and future research directions.
Keywords :
message passing; parallel programming; pattern classification; software fault tolerance; fault tolerance support; message passing; parallel programs; pattern classification; Application software; Computer science; Concurrent computing; Electronic mail; Fault tolerance; Grid computing; Parallel programming; Protocols; Skeleton; Software engineering; Fault tolerance; design patterns; parallel programming tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
Conference_Location :
Higashi Hiroshima
Print_ISBN :
978-0-7695-3914-0
Type :
conf
DOI :
10.1109/PDCAT.2009.47
Filename :
5372795
Link To Document :
بازگشت