Title :
Application of Petri net models for the evaluation of fault-tolerant techniques in distributed systems
Author :
Shieh, Yuan-Bao ; Ghosal, Dipak ; Chintamaneni, Prasad R. ; Tripathi, Satish K.
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., Baltimore County, MD, USA
Abstract :
Analytical models are presented that use Petri nets for fault-tolerant schemes used in distributed systems. These models are used in the quantitative evaluation and selection of good fault-tolerant schemes for specific system configurations. Several different fault-tolerant schemes that can be modeled using Petri nets are discussed in detail. These schemes include rollback recovery with checkpointing, recovery blocks, N-version programming, and conversations. After a brief review of Petri net models, extension of the Petri net models to incorporate fault-tolerant schemes is considered. A methodology for evaluating a fault-tolerant scheme for a specific system configuration and the steps involved in building a Petri net model of a fault-tolerant system are described. The subnet primitives involved in building these models are identified and an algorithm for building the models automatically is described. Examples illustrating this extended Petri net model are discussed and numerical results are presented to show the applicability of the models
Keywords :
Petri nets; distributed processing; fault tolerant computing; N-version programming; Petri net models; algorithm; analytical models; checkpointing; conversations; distributed systems; fault-tolerant schemes; fault-tolerant system; fault-tolerant techniques; quantitative evaluation; recovery blocks; rollback recovery; selection; specific system configurations; subnet primitives; Analytical models; Application software; Checkpointing; Computer science; Distributed computing; Educational institutions; Fault tolerance; Fault tolerant systems; Hardware; Petri nets;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37943