Fast simulation of rare events in queueing and reliability models
- 1 January 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Modeling and Computer Simulation
- Vol. 5 (1) , 43-85
- https://doi.org/10.1145/203091.203094
Abstract
This paper surveys efficient techniques for estimating, via simulation, the probabilities of certain rare events in queueing and reliability models. The rare events of interest are long waiting times or buffer overflows in queueing systems, and system failure events in reliability models of highly dependable computing systems. The general approach to speeding up such simulations is to accelerate the occurrence of the rare events by using importance sampling. In importance sampling, the system is simulated using a new set of input probability distributions, and unbiased estimates are recovered by multiplying the simulation output by a likelihood ratio. Our focus is on describing asymptotically optimal importance sampling techniques. Using asymptotically optimal importance sampling, the number of samples required to get accurate estimates grows slowly compared to the rate at which the probability of the rare event approaches zero. In practice, this means that run lengths can be reduced by many orders of magnitude, compared to standard simulation. In certain cases, asymptotically optimal importance sampling results in estimates having bounded relative error. With bounded relative error, only a fixed number of samples are required to get accurate estimates, no matter how rare the event of interest is. The queueing systems studied include simple queues (e.g., GI/GI/1), Jackson networks, discrete time queues with multiple autocorrelated arrival processes that arise in the analysis of Asynchronous Transfer Mode communications switches, and tree structured networks of such switches. Both Markovian and non-Markovian reliability models are treated.Keywords
This publication has 65 references indexed in Scilit:
- Fast simulation of buffer overflows in tandem networks ofGI/GI/1 queuesAnnals of Operations Research, 1994
- On the optimality and stability of exponential twisting in Monte Carlo estimationIEEE Transactions on Information Theory, 1993
- Simulating level-crossing probabilities by importance samplingAdvances in Applied Probability, 1992
- Effective bandwidths for the multi-type UAS channelQueueing Systems, 1991
- Effective bandwidths at multi-class queuesQueueing Systems, 1991
- How to optimize discrete-event systems from a single sample path by the score function methodAnnals of Operations Research, 1990
- A Viscosity Solution Approach to the Asymptotic Analysis of Queueing SystemsThe Annals of Probability, 1990
- How large delays build up in a GI/G/1 queueQueueing Systems, 1989
- A quick simulation method for excessive backlogs in networks of queuesIEEE Transactions on Automatic Control, 1989
- Monte Carlo simulation of Markov unreliability modelsNuclear Engineering and Design, 1984