English

Give Me Some Slack: Efficient Network Measurements

Data Structures and Algorithms 2018-04-25 v3

Abstract

Many networking applications require timely access to recent network measurements, which can be captured using a sliding window model. Maintaining such measurements is a challenging task due to the fast line speed and scarcity of fast memory in routers. In this work, we study the impact of allowing \emph{slack} in the window size on the asymptotic requirements of sliding window problems. That is, the algorithm can dynamically adjust the window size between WW and W(1+τ)W(1+\tau) where τ\tau is a small positive parameter. We demonstrate this model's attractiveness by showing that it enables efficient algorithms to problems such as MAX and GENERAL-SUM that require Ω(W)\Omega(W) bits even for constant factor approximations in the exact sliding window model. Additionally, for problems that admit sub-linear approximation algorithms such as BASIC-SUMMING and COUNT-DISTINCT, the slack model enables a further asymptotic improvement.

Keywords

Cite

@article{arxiv.1703.01166,
  title  = {Give Me Some Slack: Efficient Network Measurements},
  author = {Ran Ben Basat and Gil Einziger and Roy Friedman},
  journal= {arXiv preprint arXiv:1703.01166},
  year   = {2018}
}
R2 v1 2026-06-22T18:34:46.953Z