• DocumentCode
    2361538
  • Title

    A replication technique based on a functional and attribute grammar computation model

  • Author

    Cherif, Adel ; Suzuki, Masato ; Katayama, Takuya

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol., Nomi, Japan
  • fYear
    1996
  • fDate
    30 Oct-2 Nov 1996
  • Firstpage
    266
  • Lastpage
    273
  • Abstract
    Presents a replication technique based on the FTAG (fault-tolerant attribute grammar) computation model, where instances of a replicated application are active on different groups of processors called replicas. FTAG is a functional and attribute-based model. The developed replication technique implements “active parallel replication”, i.e. all replicas are active and concurrently compute a different piece of the application´s parallel code. In our model, replicas cooperate not only to detect and mask failures but also to perform parallel computation. The replication mechanisms are supported by the FTAG run-time system and are fully application-transparent. Different novel mechanisms for checkpointing and recovery are developed. Rollback is achieved only if the system experiences multiple failures, otherwise forward recovery is performed. The replication technique takes full advantage of parallel computation to reduce the computation time
  • Keywords
    attribute grammars; fault diagnosis; functional programming; parallel processing; software fault tolerance; system recovery; FTAG run-time system; active parallel replication; application-transparent replication mechanisms; checkpointing; computation time reduction; concurrent computation; cooperating replicas; failure detection; failure masking; fault-tolerant attribute grammar; forward recovery; functional computation model; parallel code; parallel computation; replication technique; rollback; system recovery; Checkpointing; Communication networks; Computational modeling; Computer networks; Concurrent computing; Distributed computing; Fault tolerance; Functional programming; Inspection; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1996. Proceedings., Seventh International Symposium on
  • Conference_Location
    White Plains, NY
  • Print_ISBN
    0-8186-7707-4
  • Type

    conf

  • DOI
    10.1109/ISSRE.1996.558862
  • Filename
    558862