A Microservice-Based Framework for Multi-Domain SDN Orchestration through Controller Decomposition

Traditional SDN controllers are usually deployed as monolithic systems or tightly coupled service chains, limiting their adaptability in distributed or federated network domains. This paper presents eMSN, a microservice-based SDN framework that enables controller decomposition and decentralized multidomain orchestration, providing a foundation for scalable, and domain-aware SDN experimentation. The framework introduces lightweight, containerized microservices that interact via REST APIs and coordinate through a shared ETCD cluster. The main one, called FlowBlocker, collects topology and host information from the emitter, builds a policy-aware decision table, and shares domain-scoped state in ETCD. The latter stores only host/topology data and never flow rules; enforcement decisions remain within FlowBlocker, which installs rules locally via Ryu Core or coordinates with peer FlowBlockers across domains. The architecture supports centralized, partially decentralized, and fully decentralized deployment models. The proof-of-concept implementation uses Docker and Mininet for reproducibility. Functional evaluation demonstrates sub-millisecond Packet-In responsiveness, tens-of-milliseconds policy enforcement latency, and correct blocking of unauthorized traffic.

Authors

Institutions

Publication Details

Published
2025-10-27
DOI
https://doi.org/10.23919/cnsm67658.2025.11297567
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Microservice-Based Framework for Multi-Domain SDN Orchestration through Controller Decomposition

Carla Raffaelli, Domenico Scotece, Luca Foschini, Walter Cerroni et al.
Software-Defined Networks and 5G
article

A Microservice-Based Framework for Multi-Domain SDN Orchestration through Controller Decomposition

Carla Raffaelli, Domenico Scotece, Luca Foschini, Walter Cerroni, Yasin Saedi, Gianluca Davoli
article en

Abstract

Traditional SDN controllers are usually deployed as monolithic systems or tightly coupled service chains, limiting their adaptability in distributed or federated network domains. This paper presents eMSN, a microservice-based SDN framework that enables controller decomposition and decentralized multidomain orchestration, providing a foundation for scalable, and domain-aware SDN experimentation. The framework introduces lightweight, containerized microservices that interact via REST APIs and coordinate through a shared ETCD cluster. The main one, called FlowBlocker, collects topology and host information from the emitter, builds a policy-aware decision table, and shares domain-scoped state in ETCD. The latter stores only host/topology data and never flow rules; enforcement decisions remain within FlowBlocker, which installs rules locally via Ryu Core or coordinates with peer FlowBlockers across domains. The architecture supports centralized, partially decentralized, and fully decentralized deployment models. The proof-of-concept implementation uses Docker and Mininet for reproducibility. Functional evaluation demonstrates sub-millisecond Packet-In responsiveness, tens-of-milliseconds policy enforcement latency, and correct blocking of unauthorized traffic.

Laboratori Guglielmo Marconi (Italy) (IT), University of Bologna (IT)
Peace, Justice and strong institutions
Openalex Percentile: Top 35%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.