TY - JOUR
T1 - Control Plane Latency with SDN Network Hypervisors
T2 - The Cost of Virtualization
AU - Blenk, Andreas
AU - Basta, Arsany
AU - Zerwas, Johannes
AU - Reisslein, Martin
AU - Kellerer, Wolfgang
N1 - Funding Information:
This work is part of a project that has received funding from the European Research Council (ERC) under the European Unions Horizon 2020 research and innovation program (grant agreement No 647158-FlexNets) and from the A. von Humboldt Foundation through an F.W. Bessel Research Award.
Publisher Copyright:
© 2016 IEEE.
PY - 2016/9
Y1 - 2016/9
N2 - Software defined networking (SDN) network hypervisors provide the functionalities needed for virtualizing software-defined networks. Hypervisors sit logically between the multiple virtual SDN networks (vSDNs), which reside on the underlying physical SDN network infrastructure, and the corresponding tenant (vSDN) controllers. Different SDN network hypervisor architectures have mainly been explored through proof-of-concept implementations. We fundamentally advance SDN network hypervisor research by conducting a model-based analysis of SDN hypervisor architectures. Specifically, we introduce mixed integer programming formulations for four different SDN network hypervisor architectures. Our model formulations can also optimize the placement of multi-controller switches in virtualized OpenFlow-enabled SDN networks. We employ our models to quantitatively examine the optimal placement of the hypervisor instances. We compare the control plane latencies of the different SDN hypervisor architectures and quantify the cost of virtualization, i.e., the latency overhead due to virtualizing SDN networks via hypervisors. For generalization, we quantify how the hypervisor architectures behave for different network topologies. Our model formulations and the insights drawn from our evaluations inform network operators about the trade-offs of the different hypervisor architectures and help choosing an architecture according to operator demands.
AB - Software defined networking (SDN) network hypervisors provide the functionalities needed for virtualizing software-defined networks. Hypervisors sit logically between the multiple virtual SDN networks (vSDNs), which reside on the underlying physical SDN network infrastructure, and the corresponding tenant (vSDN) controllers. Different SDN network hypervisor architectures have mainly been explored through proof-of-concept implementations. We fundamentally advance SDN network hypervisor research by conducting a model-based analysis of SDN hypervisor architectures. Specifically, we introduce mixed integer programming formulations for four different SDN network hypervisor architectures. Our model formulations can also optimize the placement of multi-controller switches in virtualized OpenFlow-enabled SDN networks. We employ our models to quantitatively examine the optimal placement of the hypervisor instances. We compare the control plane latencies of the different SDN hypervisor architectures and quantify the cost of virtualization, i.e., the latency overhead due to virtualizing SDN networks via hypervisors. For generalization, we quantify how the hypervisor architectures behave for different network topologies. Our model formulations and the insights drawn from our evaluations inform network operators about the trade-offs of the different hypervisor architectures and help choosing an architecture according to operator demands.
KW - Integer linear program
KW - Virtual software defined network embedding
KW - network hypervisor architecture
KW - network virtualization
KW - software defined networking
UR - http://www.scopus.com/inward/record.url?scp=84991377748&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84991377748&partnerID=8YFLogxK
U2 - 10.1109/TNSM.2016.2587900
DO - 10.1109/TNSM.2016.2587900
M3 - Article
AN - SCOPUS:84991377748
SN - 1932-4537
VL - 13
SP - 366
EP - 380
JO - IEEE Transactions on Network and Service Management
JF - IEEE Transactions on Network and Service Management
IS - 3
M1 - 7506048
ER -