Fast Discrete-Event Simulation of Markovian Queueing Networks through Euler Approximation
L. Jeff Hong, Yingda Song, Tan Wang
TL;DR
The paper proposes fast discrete-event simulation for large-scale Markovian queueing networks using Euler-type time discretization with backward and forward schemes. By aggregating arrivals and departures over fixed time steps and exploiting vectorization, the methods yield stochastic upper and lower bounds on the state that remain uniformly close over time, with errors that scale linearly with the step size $h$ and vanish relative to network size under a practical selection of $h$. Theoretical results show substantial asymptotic speedups over DES, with accuracy validated by extensive numerical experiments on synthetic and real-world networks, including healthcare and data center topologies. The approach enables scalable performance analysis when exact DES is computationally infeasible, while maintaining rigorous error control and providing practical guidelines for step-size selection and vectorized implementation. The framework also furnishes exact sampling for pure departures, facilitating precise error decomposition and enabling per-customer sojourn-time estimation from aggregated paths.
Abstract
The efficient management of large-scale queueing networks is critical for a variety of sectors, including healthcare, logistics, and customer service, where system performance has profound implications for operational effectiveness and cost management. To address this key challenge, our paper introduces simulation techniques tailored for complex, large-scale Markovian queueing networks. We develop two simulation schemes based on Euler approximation, namely the backward and forward schemes. These schemes can accommodate time-varying dynamics and are optimized for efficient implementation using vectorization. Assuming a feedforward queueing network structure, we establish that the two schemes provide stochastic upper and lower bounds for the system state, while the approximation error remains bounded over the simulation horizon. With the recommended choice of time step, we show that our approximation schemes exhibit diminishing asymptotic relative error as the system scales up, while maintaining much lower computational complexity compared to traditional discrete-event simulation and achieving speedups up to tens of thousands times. This study highlights the substantial potential of Euler approximation in simulating large-scale discrete systems.
