• DocumentCode
    3155525
  • Title

    Decomposition of object-oriented programs for fault tolerant computing in distributed environment

  • Author

    Sheu, Shih-Min ; Ho, Jan-Ming ; Juang, Jie-Yong

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • fYear
    1992
  • fDate
    14-16 Apr 1992
  • Firstpage
    304
  • Lastpage
    310
  • Abstract
    This paper describes a program decomposition scheme that decomposes a C++ program into a set of concurrent tasks to support fault tolerant computing in distributed environments. This scheme consists of a C++ analyzer for program decomposition and a set of mechanisms to perform run-time object backup and error recovery. The analyzer uses a weighted-object approach to decompose an object into a set of concurrent tasks or combines a set of objects into a single task. The analyzer guarantees that the resulting decomposition will not violate system resource constraints. A reliable message passing protocol is also generated by the program analyzer for remote object references. Run time supports for fault tolerant computing based on the decomposed objects are discussed, which consist of an interface, a reliable message passing mechanism and a recovery mechanism. The message passing mechanism updates backup storage whenever a message is passed to avoid Domino effect
  • Keywords
    fault tolerant computing; message passing; object-oriented programming; protocols; system recovery; C++ program; Domino effect; backup storage; concurrent tasks; distributed environment; error recovery; fault tolerant computing; message passing protocol; object oriented programs decomposition; run-time object backup; weighted-object approach; Checkpointing; Concurrent computing; Control systems; Distributed computing; Fault tolerance; Hardware; Image restoration; Message passing; Runtime; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1992., Proceedings of the Third Workshop on Future Trends of
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-2755-7
  • Type

    conf

  • DOI
    10.1109/FTDCS.1992.217480
  • Filename
    217480