doi:10.1016/j.comnet.2006.06.006
Copyright © 2006 Elsevier B.V. All rights reserved.
Gaussian tandem queues with an application to dimensioning of switch fabric interfaces
aCWI, P.O. Box 94079, NL-1090 GB Amsterdam, The Netherlands
bUniversity of Amsterdam, Korteweg–de Vries Institute for Mathematics, Plantage Muidergracht 24, NL-1018 TV Amsterdam, The Netherlands
cVTT, P.O. Box 1000, FI-02044 VTT, Finland
Received 22 June 2005;
revised 4 June 2006;
accepted 20 June 2006.
Responsible Editor: E. Altman.
Available online 17 July 2006.
References and further reading may be available for this article. To view references and further reading you must
purchase this article.
Abstract
Tandem systems are seen in many places and at various hierarchical levels in high-speed communication networks, from router architectures to protocol stacks. If the traffic fed into the system is generated by independent or weakly dependent sources and the smallest relevant time scale is not too fine, the central limit theorem suggests that the input traffic is (close to) Gaussian.
This paper considers tandem queues fed by Gaussian processes with stationary increments. Relying on the generalized version of Schilder’s sample-path large-deviations theorem, we derive the many-sources asymptotics of the overflow probabilities in the second queue; ‘Schilder’ reduces this problem to finding the most probable path along which the second queue reaches overflow. The general form of these paths is described by recently obtained results on infinite-intersections of events in Gaussian processes; for the special cases of fractional Brownian motion and integrated Ornstein–Uhlenbeck input, the most probable path can be explicitly determined, as well as the corresponding exponential decay rate.
As the computation of the decay rate is numerically involved, we introduce an explicit approximation (‘rough full-link approximation’). Based on this approximation, we propose performance formulae for network provisioning purposes. Simulation is used to assess the accuracy of the formulae. As an example, we show how the methods can be applied to dimensioning the interface between a line card and a switch fabric.
Keywords: Tandem queue; Gaussian process; Large deviations; Performance formulae
Fig. 1. The tandem system.
Fig. 2. Graphical representation of the overflow set. For different values of t, the curve b + c2t − c1(t − s) has been drawn. Overflow occurs if there is a t
tb such that Zs lies, for all s
[0, t], above the corresponding curve.
Fig. 3. The shapes of β*(s) − ζ(s) for fBm and t = 1. On the left α1/α2 > αF, in the middle and on the right α1/α2 < αF.
Fig. 4. The shapes of the most probable input rates
for fBm H > 0.5 (the upper plots) and the corresponding storages paths (the lower plots).
Fig. 5. The shape of
n(s) − ζ(s), n = 1, 2, 3, for fBm with H = 0.8, ζ(s) = −0.2 + 20s and t = 1. At the scale [0, 1], cases n = 2,3 are indistinguishable. The picture on the right is zoomed in around the point s1.
Fig. 6. The shapes of
n(s) − ζ(s), n = 1, 2, 3, for fBm with H = 0.2, ζ(s) = −0.2 + 20s and t = 1.
Fig. 7. The shapes of β*(t) − ζ(t) for iOU input and t = 1. On the left α1/α2 > αF and on the right α1/α2 < αF.
Fig. 8. Comparison of decay rates for iOU input (left) and fBm (right). Parameters: c1 = 1, c2 = 0.9, v(t) = t − 1 + e−t (iOU) and v(t) = t1.7 (fBm).
Fig. 9. Tail probabilities P(Q2 > b) for a tandem queue fed by iOU (left), fBm (middle) or Gaussian counter-part of M/G/∞ input (right), c1 = 1, c2 = 0.9. The dashed lines are the approximations by (13) and the continuous lines the results from the simulations.
Fig. 10. Line card–switch fabric interface.
Fig. 11. The optimal interface speed and buffer sizes for tandem queues fed by fBm with variance v(t) = σ2t2H and mean rate μ. Model parameters: c∞ = 110 Gbit/s, cX = 100 Gbit/s, cL = 2 Gbit/s,
1 =
2 = 10−3.