Skip to main navigation Skip to search Skip to main content

Martini: Bridging the Gap between Network Measurement and Control Using Switching ASICs

  • Shuhe Wang
  • , Chen Sun
  • , Zili Meng
  • , Minhu Wang
  • , Jiamin Cao
  • , Mingwei Xu
  • , Jun Bi
  • , Qun Huang
  • , Masoud Moshref
  • , Tong Yang
  • , Hongxin Hu
  • , Gong Zhang
  • Tsinghua University
  • Peking University
  • Intel
  • Clemson University
  • Huawei Technologies Co., Ltd.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Scopus citations

Abstract

Advanced network management systems, including network measurement and traffic control, rely on a remote controller to make control decisions. However, this approach incurs a long control loop of a few seconds to minutes. Even if we switch to switch-local controller, the latency is still tens of milliseconds and is unacceptable for many latency-sensitive tasks. In this paper, we propose Martini, a general framework that supports measurement-based timely control. The key idea is to perform measurement, control decision, and control entirely in the switch data plane. This could shorten the control loop of management tasks that require timely control based on only locally measured statistics in the switch. First, Martini introduces a set of primitives to describe management tasks. Next, Martini provides an innovative network-wide task placement mechanism to exploit resources of all switches to accommodate massive management tasks. Finally, Martini provides a code library and a compiler to support measurement and control on a state-of-the-art switching ASIC. Evaluation results show that Martini can effectively support a wide range of fine-timescale management tasks such as microburst detection and fast load balancing by reducing the control loop from seconds to nanoseconds.

Original languageEnglish
Title of host publication28th IEEE International Conference on Network Protocols, ICNP 2020
PublisherIEEE Computer Society
ISBN (Electronic)9781728169927
DOIs
StatePublished - Oct 13 2020
Event28th IEEE International Conference on Network Protocols, ICNP 2020 - Madrid, Spain
Duration: Oct 13 2020Oct 16 2020

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
Volume2020-October
ISSN (Print)1092-1648

Conference

Conference28th IEEE International Conference on Network Protocols, ICNP 2020
Country/TerritorySpain
CityMadrid
Period10/13/2010/16/20

Fingerprint

Dive into the research topics of 'Martini: Bridging the Gap between Network Measurement and Control Using Switching ASICs'. Together they form a unique fingerprint.

Cite this