Markov nets: probabilistic models for distributed and concurrent systems

For distributed systems, i.e., large complex networked systems, there is a drastic difference between a local view and knowledge of the system, and its global view. Distributed systems have local state and time, but do not possess global state and time in the usual sense. In this paper, motivated by the monitoring of distributed systems and in particular of telecommunications networks, we develop a generalization of Markov chains and hidden Markov models for distributed and concurrent systems. By a concurrent system, we mean a system in which components may evolve independently, with sparse synchronizations. We follow a so-called true concurrency approach, in which neither global state nor global time are available. Instead, we use only local states in combination with a partial order model of time. Our basic mathematical tool is that of Petri net unfoldings.

[1]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[2]  Glynn Winskel,et al.  Petri Nets, Event Structures and Domains , 1979, Semantics of Concurrent Computation.

[3]  Glynn Winskel,et al.  Petri Nets, Event Structures and Domains, Part I , 1981, Theor. Comput. Sci..

[4]  Wolfgang Reisig,et al.  Petri Nets , 1985, EATCS Monographs on Theoretical Computer Science.

[5]  Marco Ajmone Marsan,et al.  Generalized Stochastic Petri Nets Revisitied: Random Switches and Priorities , 1987, PNPM.

[6]  Michel Raynal,et al.  Networks and distributed computation: concepts, tools, and algorithms , 1988 .

[7]  Kenneth L. McMillan,et al.  Symbolic model checking: an approach to the state explosion problem , 1992 .

[8]  Albert Benveniste,et al.  A Calculus of Stochastic Systems : Specification, Simulation, and Hidden State Estimation , 1994 .

[9]  René David,et al.  Petri nets for modeling of dynamic systems: A survey , 1994, Autom..

[10]  Albert Benveniste,et al.  A Calculus of Stochastic Systems for the Specification, Simulation, and Hidden State Estimation of Mixed Stochastic/Nonstochastic Systems , 1994, Theor. Comput. Sci..

[11]  Jörg Desel,et al.  Free choice Petri nets , 1995 .

[12]  F. Baccelli,et al.  Free-choice Petri nets-an algebraic approach , 1996, IEEE Trans. Autom. Control..

[13]  Walter Vogler,et al.  An Improvement of McMillan's Unfolding Algorithm , 1996, Formal Methods Syst. Des..

[14]  Falko Bause,et al.  Stochastic Petri Nets , 1996 .

[15]  Falko Bause,et al.  Stochastic Petri Nets: An Introduction to the Theory , 2012, PERV.

[16]  Marco Ajmone Marsan,et al.  Modelling with Generalized Stochastic Petri Nets , 1995, PERV.

[17]  Albert Benveniste,et al.  Fault Detection and Diagnosis in Distributed Systems: An Approach by Partially Stochastic Petri Nets , 1998, Discret. Event Dyn. Syst..

[18]  Stefan Haar Branching Processes of general S/T-Systems and their properties , 1998, Electron. Notes Theor. Comput. Sci..

[19]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[20]  Javier Esparza,et al.  An Unfolding Algorithm for Synchronous Products of Transition Systems , 1999, CONCUR.

[21]  Albert Benveniste,et al.  Distributed state reconstruction for discrete event systems , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[22]  Stéphane Lafortune,et al.  Coordinated Decentralized Protocols for Failure Diagnosis of Discrete Event Systems , 2000, Discret. Event Dyn. Syst..

[23]  Hagen Völzer,et al.  Fairneß, Randomisierung und Konspiration in verteilten Algorithmen , 2000 .

[24]  Stefan Haar,et al.  Occurrence Net Logics , 2000, Fundam. Informaticae.

[25]  Hagen Völzer Randomized Non-sequential Processes , 2001, CONCUR.

[26]  Albert Benveniste,et al.  Markov nets: probabilistic models for distributed and concurrent systems , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[27]  Peter J. Haas,et al.  Stochastic Petri Nets , 2002 .

[28]  Stefan Haar,et al.  Probabilistic Cluster Unfoldings , 2002, Fundam. Informaticae.

[29]  Stefan Haar,et al.  Probabilistic Unfoldings and Partial Order Fairness in Petri Nets , 2002, PAPM-PROBMIV.

[30]  Peter J. Haas,et al.  Stochastic Petri Nets: Modelling, Stability, Simulation , 2002 .

[31]  K. Larsen,et al.  Process Algebra and Probablistic Methods , 2002 .

[32]  Walter Vogler,et al.  An Improvement of McMillan's Unfolding Algorithm , 2002, Formal Methods Syst. Des..

[33]  Albert Benveniste,et al.  Diagnosis of asynchronous discrete-event systems: a net unfolding approach , 2003, IEEE Trans. Autom. Control..

[34]  Joost Engelfriet,et al.  Branching processes of Petri nets , 1991, Acta Informatica.