The programmable data plane: Abstractions, architectures, algorithms, and applications

O Michel, R Bifulco, G Retvari, S Schmid - ACM Computing Surveys …, 2021 - dl.acm.org
Programmable data plane technologies enable the systematic reconfiguration of the low-
level processing steps applied to network packets and are key drivers toward realizing the …

Software-defined networking for internet of things: A survey

S Bera, S Misra, AV Vasilakos - IEEE Internet of Things Journal, 2017 - ieeexplore.ieee.org
Internet of things (IoT) facilitates billions of devices to be enabled with network connectivity
to collect and exchange real-time information for providing intelligent services. Thus, IoT …

Software-defined networking using OpenFlow: Protocols, applications and architectural design choices

W Braun, M Menth - Future Internet, 2014 - mdpi.com
We explain the notion of software-defined networking (SDN), whose southbound interface
may be implemented by the OpenFlow protocol. We describe the operation of OpenFlow …

Unveiling the mystery of internet packet forwarding: A survey of network path validation

K Bu, A Laird, Y Yang, L Cheng, J Luo, Y Li… - ACM Computing Surveys …, 2020 - dl.acm.org
Validating the network paths taken by packets is critical in constructing a secure Internet
architecture. Any feasible solution must both enforce packet forwarding along end-host …

Survey of performance acceleration techniques for network function virtualization

L Linguaglossa, S Lange, S Pontarelli… - Proceedings of the …, 2019 - ieeexplore.ieee.org
The ongoing network softwarization trend holds the promise to revolutionize network
infrastructures by making them more flexible, reconfigurable, portable, and more adaptive …

A survey on the programmable data plane: Abstractions, architectures, and open problems

R Bifulco, G Rétvári - 2018 IEEE 19th International Conference …, 2018 - ieeexplore.ieee.org
Programmable switches allow the packet processing behavior to be applied to transmitted
packets, including the type, sequence, and semantics of processing operations, to be …

Guarantee IP lookup performance with FIB explosion

T Yang, G Xie, YB Li, Q Fu, AX Liu, Q Li… - Proceedings of the 2014 …, 2014 - dl.acm.org
The Forwarding Information Base (FIB) of backbone routers has been rapidly growing in
size. An ideal IP lookup algorithm should achieve constant, yet small, IP lookup time and on …

Poptrie: A compressed trie with population count for fast and scalable software IP routing table lookup

H Asai, Y Ohara - ACM SIGCOMM Computer Communication Review, 2015 - dl.acm.org
Internet of Things leads to routing table explosion. An inexpensive approach for IP routing
table lookup is required against ever growing size of the Internet. We contribute by a fast and …

Explicit path control in commodity data centers: Design and applications

S Hu, K Chen, H Wu, W Bai, C Lan, H Wang… - … USENIX Symposium on …, 2015 - usenix.org
Many data center network (DCN) applications require explicit routing path control over the
underlying topologies. This paper introduces XPath, a simple, practical and readily …

SAX-PAC (scalable and expressive packet classification)

K Kogan, S Nikolenko, O Rottenstreich… - Proceedings of the …, 2014 - dl.acm.org
Efficient packet classification is a core concern for network services. Traditional multi-field
classification approaches, in both software and ternary content-addressable memory …