Programmable residues defined networks for edge data centres

Magnos Martinello, Alextian Liberato, Arash Farhadi Beldachi, Koteswararao Kondepu, Roberta Gomes, Rodolfo Villaca, Moises Ribeiro, Emilio Hugues Salas, Dimitra Simeonidou

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

4 Citations (Scopus)
416 Downloads (Pure)


Edge Data Centres (EDC) are often managed by a single administrative entity with logically centralized control. The architectural split of control and data planes and the new control plane abstractions have been touted as Software-Defined Networking (SDN), where the OpenFlow protocol is one common choice for the standardized programmatic interface to data plane devices. However, in the design of an SDN architecture, there is no clear distinction between functional network parts such as core and edge elements. It means that all switches require to support lookups over hundreds of bits with complex actions that have to be specified by multiple tables. In this paper, we propose a new programmable architecture for EDC networks, named Residues Defined Networks (RDN). In RDN, a controller defines a network policy (e.g. connectivity protection) setting flow entries at the edges. Based on these entries, the edge switches assign route-IDs to flows. A route is defined as the remainder of the division (Residue) between a route-ID and a set of switch-IDs within RDN core. In case of failures, emergency routes are compactly encoded as programmable residues forwarding paths written into the packets. RDN scalability is evaluated considering 2-tier Clos topologies which cover mostly EDC deployments supporting up to 2304 servers. A RDN proof-of-concept prototype is implemented in Mininet for network emulation. Also, to increase the accuracy on latency measures, we implement RDN in NetFPGA that is validated in a testbed with 10Gbps Ethernet boards. RDN offers ultra-fast failure recovery (sub-milliseconds carrier grade), achieves low latency with RDN switching time per hop ( 0.6 microseconds) and no jitter within the RDN core.
Original languageEnglish
Title of host publication2017 13th International Conference on Network and Service Management (CNSM 2017)
Subtitle of host publicationProceedings of a meeting held 26-30 November 2017, Tokyo, Japan
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages9
ISBN (Electronic)9783901882982
ISBN (Print)9781538621530
Publication statusPublished - Feb 2018
EventIEEE Conference on Network and Service Management - Tokyo
Duration: 27 Nov 201730 Nov 2017

Publication series

ISSN (Print)2165-963X


ConferenceIEEE Conference on Network and Service Management
Abbreviated titleCNSM
Internet address


Dive into the research topics of 'Programmable residues defined networks for edge data centres'. Together they form a unique fingerprint.

Cite this