scispace - formally typeset
Journal ArticleDOI

Keyflow: a prototype for evolving SDN toward core network fabrics

Reads0
Chats0
TLDR
This article proposes a new approach named KeyFlow to build a flexible network-fabricbased model that replaces the table lookup in the forwarding engine by elementary operations relying on a residue number system and achieves above 30 percent reduction in keeping active flow state in the network.
Abstract
The large bulk of packets/flows in future core networks will require a highly efficient header processing in the switching elements. Simplifying lookup in core network switching elements is capital to transport data at high rates and with low latency. Flexible network hardware combined with agile network control is also an essential property for future software-defined networking. We argue that only further decoupling between the control and data planes will unlock the flexibility and agility in SDN for the design of new network solutions for core networks. This article proposes a new approach named KeyFlow to build a flexible network-fabricbased model. It replaces the table lookup in the forwarding engine by elementary operations relying on a residue number system. This provides us tools to design a stateless core network by still using OpenFlow centralized control. A proof of concept prototype is validated using the Mininet emulation environment and OpenFlow 1.0. The results indicate RTT reduction above 50 percent, especially for networks with densely populated flow tables. KeyFlow achieves above 30 percent reduction in keeping active flow state in the network.

read more

Citations
More filters
Journal ArticleDOI

Software-Defined Networking: A Comprehensive Survey

TL;DR: This paper presents an in-depth analysis of the hardware infrastructure, southbound and northbound application programming interfaces (APIs), network virtualization layers, network operating systems (SDN controllers), network programming languages, and network applications, and presents the key building blocks of an SDN infrastructure using a bottom-up, layered approach.
Posted Content

Software-Defined Networking: A Comprehensive Survey

TL;DR: Software-Defined Networking (SDN) as discussed by the authors is an emerging paradigm that promises to change this state of affairs, by breaking vertical integration, separating the network's control logic from the underlying routers and switches, promoting (logical) centralization of network control, and introducing the ability to program the network.
Journal ArticleDOI

Software defined networks

TL;DR: Data plane, control plane and application plane as the three planes of SDN and the interfaces between them such as OpenFlow are investigated and the challenges and the latest technologies in relation to SDN are examined.
Journal ArticleDOI

Residue Number Systems: A New Paradigm to Datapath Optimization for Low-Power and High-Performance Digital Signal Processing Applications

TL;DR: The aim in this paper is to show this revolution by discussing interesting development in RNS and foster the innovative use of RNS for more applications by investigating how this unconventional number system can be leveraged to benefit their implementation.
Journal ArticleDOI

A Survey on SDN Programming Languages: Toward a Taxonomy

TL;DR: A systematic survey of up-to-date OpenFlow-based SDN programming languages based on a taxonomy comprising all prominent features found in those languages, discussing the main ongoing research efforts and challenges.
References
More filters
Journal ArticleDOI

OpenFlow: enabling innovation in campus networks

TL;DR: This whitepaper proposes OpenFlow: a way for researchers to run experimental protocols in the networks they use every day, based on an Ethernet switch, with an internal flow-table, and a standardized interface to add and remove flow entries.
Proceedings ArticleDOI

PortLand: a scalable fault-tolerant layer 2 data center network fabric

TL;DR: Through the design and implementation of PortLand, a scalable, fault tolerant layer 2 routing and forwarding protocol for data center environments, it is shown that PortLand holds promise for supporting a ``plug-and-play" large-scale, data center network.
Proceedings ArticleDOI

DevoFlow: scaling flow management for high-performance networks

TL;DR: DevoFlow is designed and evaluated, a modification of the OpenFlow model which gently breaks the coupling between control and global visibility, in a way that maintains a useful amount of visibility without imposing unnecessary costs.

FlowVisor: A Network Virtualization Layer

TL;DR: This paper builds a research platform which allows multiple network experiments to run side-by-side with production traffic while still providing isolation and hardware forwarding speeds and presents a new approach to switch virtualization in which the same hardware forwarding plane can be shared among multiple logical networks, each with distinct forwarding logic.
Proceedings ArticleDOI

The residue number system

TL;DR: The residue code is probably of little utility for general-purpose computation, but the code has many characteristics which recommend its use for special-purpose computations.
Related Papers (5)