• DocumentCode
    1438065
  • Title

    Modeling of hierarchical distributed systems with fault-tolerance

  • Author

    Shieh, Yuan-Bao ; Ghosal, Dipak ; Chintamaneni, Prasad R. ; Tripathi, Satish K.

  • Author_Institution
    IBM Research Triangle Park, NC, USA
  • Volume
    16
  • Issue
    4
  • fYear
    1990
  • fDate
    4/1/1990 12:00:00 AM
  • Firstpage
    444
  • Lastpage
    457
  • Abstract
    Since each of the levels in a hierarchical system could have various characteristics, different fault-tolerant schemes could be appropriate at different levels. A stochastic Petri net (SPN) is used to investigate various fault-tolerant schemes in this context. The basic SPN is augmented by parameterized subnet primitives to model the fault-tolerant schemes. Both centralized and distributed fault-tolerant schemes are considered. The two schemes are investigated by considering the individual levels in a hierarchical system independently. In the case of distributed fault tolerance, two different checkpointing strategies are considered. The first scheme is called the arbitrary checkpointing strategy. Each process in this scheme does its checkpointing independently; thus, the domino effect may occur. The second scheme is called the planned strategy. Here, process checkpointing is constrained to ensure no domino effect. The results show that, under certain conditions, an arbitrary checkpointing strategy can perform better than a planned strategy. The effect of integration on the fault-tolerant strategies of the various levels of a hierarchy are studied
  • Keywords
    Petri nets; distributed processing; fault tolerant computing; arbitrary checkpointing strategy; centralized; checkpointing strategies; fault-tolerance; hierarchical distributed systems modelling; parameterized subnet primitives; planned strategy; stochastic Petri net; Application software; Checkpointing; Costs; Fault tolerance; Fault tolerant systems; Hierarchical systems; LAN interconnection; Manufacturing automation; Petri nets; Stochastic processes;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.54296
  • Filename
    54296