English

With Great Speed Come Small Buffers: Space-Bandwidth Tradeoffs for Routing

Data Structures and Algorithms 2019-02-22 v1 Distributed, Parallel, and Cluster Computing

Abstract

We consider the Adversarial Queuing Theory (AQT) model, where packet arrivals are subject to a maximum average rate 0ρ10\le\rho\le1 and burstiness σ0\sigma\ge0. In this model, we analyze the size of buffers required to avoid overflows in the basic case of a path. Our main results characterize the space required by the average rate and the number of distinct destinations: we show that O(kd1/k)O(k d^{1/k}) space suffice, where dd is the number of distinct destinations and k=1/ρk=\lfloor 1/\rho \rfloor; and we show that Ω(1kd1/k)\Omega(\frac 1 k d^{1/k}) space is necessary. For directed trees, we describe an algorithm whose buffer space requirement is at most 1+d+σ1 + d' + \sigma where dd' is the maximum number of destinations on any root-leaf path.

Keywords

Cite

@article{arxiv.1902.08069,
  title  = {With Great Speed Come Small Buffers: Space-Bandwidth Tradeoffs for Routing},
  author = {Avery Miller and Boaz Patt-Shamir and Will Rosenbaum},
  journal= {arXiv preprint arXiv:1902.08069},
  year   = {2019}
}