Equivalence, reversibility, symmetry and concavity properties in fork-join queuing networks with blocking

In this paper, we study quantitative as well as qualitative properties of Fork-Join Queuing Networks with Blocking (FJQN/Bs). Specifically, we prove results regarding the equivalence of the behavior of a FJQN/B and that of its duals and a strongly connected marked graph. In addition, we obtain general conditions that must be satisfied by the service times to guarantee the existence of a long-term throughput and its independence on the initial configuration. We also establish conditions under which the reverse of a FJQN/B has the same throughput as the original network. By combining the equivalence result for duals and the reversibility result, we establish a symmetry property for the throughput of a FJQN/B. Last, we establish that the throughput is a concave function of the buffer sizes and the initial marking, provided that the service times are mutually independent random variables belonging to the class of PERT distributions that includes the Erlang distributions. This last result coupled with the symmetry property can be used to identify the initial configuration that maximizes the long-term throughput in closed series-parallel networks.

[1]  Sabina H. Saib,et al.  The ada programming language , 1983 .

[2]  C. V. Ramamoorthy,et al.  Performance Evaluation of Asynchronous Concurrent Systems Using Petri Nets , 1980, IEEE Transactions on Software Engineering.

[3]  Gregory R. Andrews,et al.  Concepts and Notations for Concurrent Programming , 1983, CSUR.

[4]  Mostafa H. Ammar,et al.  Equivalence Relations in Queueing Models of Fork/Join Networks with Blocking , 1989, Perform. Evaluation.

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

[6]  Marcel F. Neuts,et al.  Matrix-Geometric Solutions in Stochastic Models , 1981 .

[7]  Genji Yamazaki,et al.  Reversibility of Tandem Blocking Queueing Systems , 1985 .

[8]  Serge Fdida,et al.  Semaphore queues: modeling multilayered window flow control mechanisms , 1990, IEEE Trans. Commun..

[9]  D Towsley,et al.  Symmetry property of the throughput in closed tandem queueing networks with finite buffers , 1991, Oper. Res. Lett..

[10]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[11]  F. Baccelli Ergodic Theory of Stochastic Petri Networks , 1992 .

[12]  Peter Radford,et al.  Petri Net Theory and the Modeling of Systems , 1982 .

[13]  François Baccelli,et al.  Flow analysis of stochastic marked graphs , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[14]  Amir Pnueli,et al.  Marked Directed Graphs , 1971, J. Comput. Syst. Sci..

[15]  G. Pujolle,et al.  Throughput Capacity of a Sequence of Queues with Blocking Due to Finite Waiting Room , 1979, IEEE Transactions on Software Engineering.

[16]  Wieslaw Kubiak,et al.  A preemptive open shop scheduling problem with one resource , 1991, Oper. Res. Lett..

[17]  Asser N. Tantawi,et al.  Approximate Analysis of Fork/Join Synchronization in Parallel Queues , 1988, IEEE Trans. Computers.

[18]  Stanley B. Gershwin,et al.  Assembly/Disassembly Systems: An Efficient Decomposition Algorithm for Tree-Structured Networks , 1991 .

[19]  François Baccelli,et al.  On the execution of parallel programs on multiprocessor systems—a queuing theory approach , 1990, JACM.

[20]  Yves Dallery,et al.  Manufacturing flow line systems: a review of models and analytical results , 1992, Queueing Syst. Theory Appl..

[21]  Harry G. Perros Approximation algorithms for open queueing networks with blocking , 1989 .

[22]  Pantelis Tsoucas,et al.  Concavity of Throughput in Series of Queues with Finite Buffers. , 1989 .

[23]  D. Gaver A Waiting Line with Interrupted Service, Including Priorities , 1962 .

[24]  B. A. Sevast'yanov Influence of Storage Bin Capacity on the Average Standstill Time of a Production Line , 1962 .

[25]  Donald F. Towsley,et al.  Acyclic fork-join queuing networks , 1989, JACM.

[26]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[27]  B. Melamed Note-A Note on the Reversibility and Duality of Some Tandem Blocking Queueing Systems , 1986 .

[28]  F. Baccelli,et al.  On Flows in Stochastic Marked Graphs , 1991 .

[29]  Gordon F. Newell,et al.  Cyclic Queuing Systems with Restricted Length Queues , 1967, Oper. Res..

[30]  J. Kingman,et al.  The Ergodic Theory of Subadditive Stochastic Processes , 1968 .

[31]  Donald F. Towsley,et al.  Performance comparison of error control schemes in high-speed computer communication networks , 1988, IEEE J. Sel. Areas Commun..

[32]  Armand M. Makowski,et al.  Queueing models for systems with synchronization constraints , 1989, Proc. IEEE.

[33]  F. Baccelli,et al.  On a Class of Stochastic Recursive Sequences Arising in Queueing Theory , 1992 .

[34]  Guy Pujolle,et al.  Introduction to queueing networks , 1987 .

[35]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[36]  E. Muth The Reversibility Property of Production Lines , 1979 .

[37]  Maria Di Mascolo,et al.  Modeling and Analysis of Assembly Systems with Unreliable Machines and Finite Buffers , 1991 .

[38]  J. Shanthikumar,et al.  Concavity of the throughput of tandem queueing systems with finite buffer storage space , 1990, Advances in Applied Probability.

[39]  F. Baccelli,et al.  Comparison properties of stochastic decision free Petri nets , 1992 .