Adaptive path tracing with programmable bloom filters in software-defined networks

Sisi Xiong, Qing Cao, Weisheng Si

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

5 Citations (Scopus)

Abstract

One critical challenge of managing modern data center networks lies in that existing network protocols provide limited visibility on the internal routing and forwarding decisions made by the control plane, leading to difficulties on fast diagnosis and identification of root causes for performance bugs and anomalies. In this paper, we develop and evaluate a 'debugging mode' for packet forwarding, where we demonstrate a possible design space by introducing a programmable header field into data packets used for diagnosis purposes. These headers can be manipulated by routers in intermediate hops to perform tracing and diagnosis operations, thereby providing much greater visibility on the control plane and data plane operations. To make this design scalable and feasible, we exploit the software APIs provided by the latest software-defined networking (SDN) technologies, where the network control plane is separated from the underlying data plane, so that we can reprogram the network forwarding functions dynamically. Compared to existing alternative approaches, our approach is adaptive and programmable, allowing dynamic and on-demand receiver-side decoding with extremely low overhead. We emphasize that as this 'debugging mode' can be enabled and disabled by network managers as demanded, it introduces zero overhead to normal traffic if everything is operating as expected. Our evaluation results on a real SDN network testbed demonstrate the effectiveness of the proposed approaches.
Original languageEnglish
Title of host publicationProceedings IEEE INFOCOM 2019: IEEE Conference on Computer Communications, 29 April-2 May 2019, Paris, France
PublisherIEEE
Pages496-504
Number of pages9
ISBN (Print)9781728105154
DOIs
Publication statusPublished - 2019
EventIEEE Conference on Computer Communications -
Duration: 29 Apr 2019 → …

Publication series

Name
ISSN (Print)0743-166X

Conference

ConferenceIEEE Conference on Computer Communications
Period29/04/19 → …

Keywords

  • computer network protocols
  • data centers
  • packet switching (data transmission)
  • performance
  • visibility

Fingerprint

Dive into the research topics of 'Adaptive path tracing with programmable bloom filters in software-defined networks'. Together they form a unique fingerprint.

Cite this