Compositional reversed Markov processes, with applications to G-networks

Stochastic networks defined by a collection of cooperating agents are solved for their equilibrium state probability distribution by a new compositional method. The agents are processes formalised in a Markovian Process Algebra, which enables the reversed stationary Markov process of a cooperation to be determined symbolically under appropriate conditions. From the reversed process, a separable (compositional) solution follows immediately for the equilibrium state probabilities. The well-known solutions for networks of queues (Jackson's theorem) and G-networks (with both positive and negative customers) can be obtained simply by this method. Here, the reversed processes, and hence product-form solutions, are derived for more general cooperations, focussing on G-networks with chains of triggers and generalised resets, which have some quite distinct properties from those proposed recently. The methodology's principal advantage is its potential for mechanisation and symbolic implementation; many equilibrium solutions, both new and derived elsewhere by customised methods, have emerged directly from the compositional approach. As further examples, we consider a known type of fork-join network and a queueing network with batch arrivals.

[1]  Jane Hillston,et al.  Product form solution for a class of PEPA models , 1998, Proceedings. IEEE International Computer Performance and Dependability Symposium. IPDS'98 (Cat. No.98TB100248).

[2]  Richard J. Boucherie A Characterization of Independence for Competing Markov Chains with Applications to Stochastic Petri Nets , 1994, IEEE Trans. Software Eng..

[3]  Erol Gelenbe,et al.  Random Neural Networks with Negative and Positive Signals and Product Form Solution , 1989, Neural Computation.

[4]  Erol Gelenbe,et al.  Stability of Product Form G-Networks , 1992 .

[5]  Erol Gelenbe,et al.  G-networks with multiple classes of signals and positive customers , 1998, Eur. J. Oper. Res..

[6]  Peter G. Harrison,et al.  Turning back time in Markovian process algebra , 2003, Theor. Comput. Sci..

[7]  R. Boucherie,et al.  A Characterisation of Independence for Competing Markov Chains with Applications to Stochastic Petri Nets a Characterisation of Independence for Competing Markov Chains with Applications to Stochastic Petri Nets , 1994 .

[8]  Erol Gelenbe G-Networks with Signals and Batch Removal , 1993 .

[9]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[10]  Erol Gelenbe,et al.  G-Networks with Multiple Classes of Negative and Positive Customers , 1996, Theor. Comput. Sci..

[11]  Peter G. Harrison,et al.  Performance modelling of communication networks and computer architectures , 1992, International computer science series.

[12]  Anthony Unwin,et al.  Reversibility and Stochastic Networks , 1980 .

[13]  Jane Hillston,et al.  A compositional approach to performance modelling , 1996 .

[14]  James R. Jackson,et al.  Jobshop-Like Queueing Systems , 2004, Manag. Sci..

[15]  Michael Pinedo,et al.  Queueing networks - customers, signals and product form solutions , 1999, Wiley-Interscience series in systems and optimization.

[16]  Jane Hillston,et al.  Product Form Solution for a Class of PEPA Models , 1999, Perform. Evaluation.

[17]  E. Gelenbe G-networks by triggered customer movement , 1993 .

[18]  Erol Gelenbe,et al.  G-networks with resets , 2001, PERV.