• 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