Stochastic Network Calculus with Localized Application of Martingales
Anne Bouillard
TL;DR
The paper addresses the challenge of loose stochastic SNC bounds caused by union bounds by introducing a localized martingale approach to tandem networks. It shows how to apply the martingale analysis at a single server while leveraging Pay-Multiplexing-Only-Once-based end-to-end bounding for the rest, enabling tighter backlog and delay guarantees. The main theoretical contribution is a Martingale-based bound for tandem networks that can be combined with existing MGF-based SNC bounds, along with a transformation that removes a server to separate the martingale and PMOO components. Numerical experiments on small networks demonstrate substantial improvements over PMOO, validating the practical impact for network design and dimensioning, while also highlighting limitations for larger topologies and suggesting avenues for extending the method. The work also provides critical discussion of previous martingale approaches and offers a rigorous set of proofs in the accompanying sections.
Abstract
Stochastic Network Calculus is a probabilistic method to compute performance bounds in networks, such as end-to-end delays. It relies on the analysis of stochastic processes using formalism of (Deterministic) Network Calculus. However, unlike the deterministic theory, the computed bounds are usually very loose compared to the simulation. This is mainly due to the intensive use of the Boole's inequality. On the other hand, analyses based on martingales can achieve tight bounds, but until now, they have not been applied to sequences of servers. In this paper, we improve the accuracy of Stochastic Network Calculus by combining this martingale analysis with a recent Stochastic Network Calculus results based on the Pay-Multiplexing-Only-Once property, well-known from the Deterministic Network calculus. We exhibit a non-trivial class of networks that can benefit from this analysis and compare our bounds with simulation.
