TU Darmstadt / ULB / TUbiblio

Flexible Content-based Publish/Subscribe over Programmable Data Planes

Kundel, Ralf ; Gärtner, Christoph ; Luthra, Manisha ; Bhowmik, Sukanya ; Koldehofe, Boris (2020):
Flexible Content-based Publish/Subscribe over Programmable Data Planes.
Network Operations and Management Symposium (NOMS 2020), Virtual conference, 20.-24. April, [Conference or Workshop Item]

Abstract

Publish/subscribe systems have to react fast on changes in their environment while handling many events with low end-to-end latency and high throughput. Moving the broker functionality of publish/subscribe systems to the underlying network layer reduces the path length of events and, in addition, forwarding benefits from powerful and programmable hardware. So far attempts of underlay publish/subscribe depend on a specific API of the network devices, e. g., the OpenFlow protocol, which have restrictions in dealing with dynamic devices and corresponding changes in the introduced attribute names for matching and filtering events. In this work, we focus on the next generation of network devices, which are envisioned to provide reconfigurable hardware components, specified by the open P4 description language. We introduce two new approaches that enable a flexible and generic attribute/value encoding, understandable by P4-capable packet processors, to benefit from the performance properties of hardware. Furthermore, the proposed approaches reduce the effort in encoding and decoding event messages.

Item Type: Conference or Workshop Item
Erschienen: 2020
Creators: Kundel, Ralf ; Gärtner, Christoph ; Luthra, Manisha ; Bhowmik, Sukanya ; Koldehofe, Boris
Title: Flexible Content-based Publish/Subscribe over Programmable Data Planes
Language: English
Abstract:

Publish/subscribe systems have to react fast on changes in their environment while handling many events with low end-to-end latency and high throughput. Moving the broker functionality of publish/subscribe systems to the underlying network layer reduces the path length of events and, in addition, forwarding benefits from powerful and programmable hardware. So far attempts of underlay publish/subscribe depend on a specific API of the network devices, e. g., the OpenFlow protocol, which have restrictions in dealing with dynamic devices and corresponding changes in the introduced attribute names for matching and filtering events. In this work, we focus on the next generation of network devices, which are envisioned to provide reconfigurable hardware components, specified by the open P4 description language. We introduce two new approaches that enable a flexible and generic attribute/value encoding, understandable by P4-capable packet processors, to benefit from the performance properties of hardware. Furthermore, the proposed approaches reduce the effort in encoding and decoding event messages.

Journal or Publication Title: Proceedings of IEEE/IFIP Network Operations and Management Symposium (NOMS)
Uncontrolled Keywords: Publish/Subscribe, P4, Dataplane, Offloading
Divisions: 18 Department of Electrical Engineering and Information Technology
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering > Multimedia Communications
DFG-Collaborative Research Centres (incl. Transregio)
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet > C: Communication Mechanisms
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet > C: Communication Mechanisms > Subproject C2: Information-centred perspective
Event Title: Network Operations and Management Symposium (NOMS 2020)
Event Location: Virtual conference
Event Dates: 20.-24. April
Date Deposited: 14 Apr 2020 08:08
URL / URN: ftp://ftp.kom.tu-darmstadt.de/papers/KGBK20.pdf
Additional Information:

Accepted

PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details