Simulating Network Paths with Recurrent Buffering Units

Abstract

Simulating physical network paths (e.g., Internet) is a cornerstone research problem in the emerging sub-field of AI-for-networking. We seek a model that generates end-to-end packet delay values in response to the time-varying load offered by a sender, which is typically a function of the previously output delays. The problem setting is unique, and renders the state-of-the-art text and time-series generative models inapplicable or ineffective. We formulate an ML problem at the intersection of dynamical systems, sequential decision making, and time-series modeling. We propose a novel grey-box approach to network simulation that embeds the semantics of physical network path in a new RNN-style model called Recurrent Buffering Unit, providing the interpretability of standard network simulator tools, the power of neural models, the efficiency of SGD-based techniques for learning, and yielding promising results on synthetic and real-world network traces.

Cite

Text

Anshumaan et al. "Simulating Network Paths with Recurrent Buffering Units." AAAI Conference on Artificial Intelligence, 2023. doi:10.1609/AAAI.V37I6.25820

Markdown

[Anshumaan et al. "Simulating Network Paths with Recurrent Buffering Units." AAAI Conference on Artificial Intelligence, 2023.](https://mlanthology.org/aaai/2023/anshumaan2023aaai-simulating/) doi:10.1609/AAAI.V37I6.25820

BibTeX

@inproceedings{anshumaan2023aaai-simulating,
  title     = {{Simulating Network Paths with Recurrent Buffering Units}},
  author    = {Anshumaan, Divyam and Balasubramanian, Sriram and Tiwari, Shubham and Natarajan, Nagarajan and Sellamanickam, Sundararajan and Padmanabhan, Venkat N.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {6684-6692},
  doi       = {10.1609/AAAI.V37I6.25820},
  url       = {https://mlanthology.org/aaai/2023/anshumaan2023aaai-simulating/}
}