Article ID: | iaor20072618 |
Country: | United States |
Volume: | 29 |
Issue: | 3 |
Start Page Number: | 559 |
End Page Number: | 591 |
Publication Date: | Aug 2004 |
Journal: | Mathematics of Operations Research |
Authors: | Baccelli Franois, Agrawal Rajeev, Rajan Rajendran |
Keywords: | queueing networks, petri nets |
We introduce a network model that allows us to capture the time-varying service delivered to a traffic stream due to the presence of random perturbations (e.g., cross-traffic in a communication network). We first present the model for a single network element and then describe how such elements may be interconnected using the operations of fork and join. Such networks may be seen as a generalization of stochastic event graphs and of the class of fork–join networks. The departure processes in such a network satisfy a system of equations along with the exogenous arrival processes and the service processes of the various network elements. This system can be seen as a general time-varying linear system in the (min, plus) semi-field. We obtain an explicit representation of the departure process in terms of the exogenous arrival processes and the service processes. Sufficient conditions are derived for this system to have a unique solution. We also study liveness and absence of explosion in this class of networks. Under appropriate stationarity and ergodicity assumptions, we establish stability theorems for such networks. To this end we first obtain a rate result for the departure process in terms of the rates of the exogenous arrival process and the throughput of a saturated system. We then use this result to show that in a network with a single exogenous arrival, all queue lengths are finite with probability one if the arrival rate is less than the throughput of the saturated system, and to give a representation of the queue-length process. This class of networks allows for a detailed description of controlled sessions in integrated service networks. We also show that it contains several earlier discrete event models of the literature pertaining to stochastic Petri nets, service curves, and fork–join networks and show how the present model unifies them in a single algebraic structure. This structure is that of a semi-ring of functions of two real variables, where the addition is the pointwise minimum and the multiplication a generalization of inf-convolution.