D-timed Petri nets and modeling of timeouts and protocols

Zuberek, W.M.

Transactions of the Society for Computer Simulation, vol.4, no.4, pp.331-357, 1988.

Abstract:

D-timed Petri nets are Petri nets with deterministic firing times assigned to transitions of a net. Several classes of D-timed are discussed in this paper to show a hierarchy of models with increasing "modelling power". Conflict-free inhibitor nets are sufficient to model communication protocols with timeouts used to recover from lost and/or distorted messages but they introduce intermediate states which can be removed without any significant effect on the model's behaviour. Extended nets with interrupt arcs (or generalized inhibitor arcs) eliminate all such states. Finally, enhanced nets with two classes of transitions, immediate and timed transitions, are introduced to further reduce the state space. For each class a discrete-time description is provided which represents the behaviour of a net by a homogeneous semi-Markov discrete process. Many performance characteristics can thus be obtained using an approach similar to operational analysis.

Keywords:

Timed Petri nets, commmunication protocols, timeout mechanisms, reachability analysis, operational analysis, performance analysis.

References: