Abetraet. The lengths of certain passage-time intervals (random time intervals) in discrete-event stochastic systems correspond to delays in computer, communication, manufacturing, and transportation systems. Simulation is often the only available means for analyzing a sequence of such lengths. It is sometimes possible to obtain meaningful estimates for the limiting average delay indirectly, that is, without measuring lengths of individual passage-time intervals. For general time-average limits of a sequence of delays, however, it is necessary to measure individual lengths and combine them to form point and interval estimates. We consider sequences of delays determined by state transitions of a generalized semi-Markov process and introduce a recursively-generated sequence of realvalued random vectors, called start vectors, to provide the link between the starts and terminations of passage-time intervals. This method of start vectors for measuring delays avoids the need to "tag" entities in the system. We show that if the generalized semi-Markov process has a recurrent single-state, then the sample paths of any sequence of delays can be decomposed into one-dependent, identically distributed cycles. We then show that an extension of the regenerative method for analysis of simulation output can be used to obtain meaningful point estimates and confidence intervals for time-average limits. This estimation procedure is valid not only when there are no ongoing passage times at any regeneration point but, unlike previous methods, also when the sequence of delays does not inherit regenerative structure. Application of these methods to a manufacturing cell with robots is discussed.Keywords: discrete-event stochastic systems, stochastic simulation, regenerative processes, regenerative simulation, generalized semi-Markov processes, passage times, Little's Law, networks of queues
1, IntroductionAnalysis of delay phenomena is often necessary for assessment of the performance of computer, communication, manufacturing, and transportation systems. Examples of delays in such systems include , the time to produce an item in a flexible manufacturing system; ® the time to compute the answer to a query in a database management system; and the time to transmit a message from one node to another in a communication network.This paper deals with simulation methods that are applicable to delays when the system under study is modeled as a discrete-event stochastic system. We suppose that the delays of interest correspond to lengths of certain passage-time intervals (random time intervals) determined by state transitions of the system. Simulation is often the only available means for analyzing a sequence of such lengths. A discrete-event stochastic system makes state transitions when events associated with the occupied state occur; events occur only at an increasing sequence of random times. The underlying stochastic process of a discrete-event stochastic system records the state of the