Survey on network virtualization hypervisors for software defined networking

Andreas Blenk, Arsany Basta, Martin Reisslein, Wolfgang Kellerer

Research output: Contribution to journalArticle

126 Citations (Scopus)

Abstract

Software defined networking (SDN) has emerged as a promising paradigm for making the control of communication networks flexible. SDN separates the data packet forwarding plane, i.e., the data plane, from the control plane and employs a central controller. Network virtualization allows the flexible sharing of physical networking resources by multiple users (tenants). Each tenant runs its own applications over its virtual network, i.e., its slice of the actual physical network. The virtualization of SDN networks promises to allow networks to leverage the combined benefits of SDN networking and network virtualization and has therefore attracted significant research attention in recent years. A critical component for virtualizing SDN networks is an SDN hypervisor that abstracts the underlying physical SDN network into multiple logically isolated virtual SDN networks (vSDNs), each with its own controller. We comprehensively survey hypervisors for SDN networks in this paper. We categorize the SDN hypervisors according to their architecture into centralized and distributed hypervisors. We furthermore sub-classify the hypervisors according to their execution platform into hypervisors running exclusively on general-purpose compute platforms, or on a combination of general-purpose compute platforms with general- or special-purpose network elements. We exhaustively compare the network attribute abstraction and isolation features of the existing SDN hypervisors. As part of the future research agenda, we outline the development of a performance evaluation framework for SDN hypervisors.

Original languageEnglish (US)
Article number7295561
Pages (from-to)655-685
Number of pages31
JournalIEEE Communications Surveys and Tutorials
Volume18
Issue number1
DOIs
StatePublished - Jan 1 2016

Fingerprint

Computer networks
Virtualization
Software defined networking
Controllers
Telecommunication networks

Keywords

  • Centralized hypervisor
  • Distributed hypervisor
  • Multi-tenancy
  • Network attribute abstraction
  • Network attribute isolation
  • Network virtualization
  • Software defined networking

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Survey on network virtualization hypervisors for software defined networking. / Blenk, Andreas; Basta, Arsany; Reisslein, Martin; Kellerer, Wolfgang.

In: IEEE Communications Surveys and Tutorials, Vol. 18, No. 1, 7295561, 01.01.2016, p. 655-685.

Research output: Contribution to journalArticle

Blenk, Andreas ; Basta, Arsany ; Reisslein, Martin ; Kellerer, Wolfgang. / Survey on network virtualization hypervisors for software defined networking. In: IEEE Communications Surveys and Tutorials. 2016 ; Vol. 18, No. 1. pp. 655-685.
@article{c6b655f77a124a20b8bda1b2ae023568,
title = "Survey on network virtualization hypervisors for software defined networking",
abstract = "Software defined networking (SDN) has emerged as a promising paradigm for making the control of communication networks flexible. SDN separates the data packet forwarding plane, i.e., the data plane, from the control plane and employs a central controller. Network virtualization allows the flexible sharing of physical networking resources by multiple users (tenants). Each tenant runs its own applications over its virtual network, i.e., its slice of the actual physical network. The virtualization of SDN networks promises to allow networks to leverage the combined benefits of SDN networking and network virtualization and has therefore attracted significant research attention in recent years. A critical component for virtualizing SDN networks is an SDN hypervisor that abstracts the underlying physical SDN network into multiple logically isolated virtual SDN networks (vSDNs), each with its own controller. We comprehensively survey hypervisors for SDN networks in this paper. We categorize the SDN hypervisors according to their architecture into centralized and distributed hypervisors. We furthermore sub-classify the hypervisors according to their execution platform into hypervisors running exclusively on general-purpose compute platforms, or on a combination of general-purpose compute platforms with general- or special-purpose network elements. We exhaustively compare the network attribute abstraction and isolation features of the existing SDN hypervisors. As part of the future research agenda, we outline the development of a performance evaluation framework for SDN hypervisors.",
keywords = "Centralized hypervisor, Distributed hypervisor, Multi-tenancy, Network attribute abstraction, Network attribute isolation, Network virtualization, Software defined networking",
author = "Andreas Blenk and Arsany Basta and Martin Reisslein and Wolfgang Kellerer",
year = "2016",
month = "1",
day = "1",
doi = "10.1109/COMST.2015.2489183",
language = "English (US)",
volume = "18",
pages = "655--685",
journal = "IEEE Communications Surveys and Tutorials",
issn = "1553-877X",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "1",

}

TY - JOUR

T1 - Survey on network virtualization hypervisors for software defined networking

AU - Blenk, Andreas

AU - Basta, Arsany

AU - Reisslein, Martin

AU - Kellerer, Wolfgang

PY - 2016/1/1

Y1 - 2016/1/1

N2 - Software defined networking (SDN) has emerged as a promising paradigm for making the control of communication networks flexible. SDN separates the data packet forwarding plane, i.e., the data plane, from the control plane and employs a central controller. Network virtualization allows the flexible sharing of physical networking resources by multiple users (tenants). Each tenant runs its own applications over its virtual network, i.e., its slice of the actual physical network. The virtualization of SDN networks promises to allow networks to leverage the combined benefits of SDN networking and network virtualization and has therefore attracted significant research attention in recent years. A critical component for virtualizing SDN networks is an SDN hypervisor that abstracts the underlying physical SDN network into multiple logically isolated virtual SDN networks (vSDNs), each with its own controller. We comprehensively survey hypervisors for SDN networks in this paper. We categorize the SDN hypervisors according to their architecture into centralized and distributed hypervisors. We furthermore sub-classify the hypervisors according to their execution platform into hypervisors running exclusively on general-purpose compute platforms, or on a combination of general-purpose compute platforms with general- or special-purpose network elements. We exhaustively compare the network attribute abstraction and isolation features of the existing SDN hypervisors. As part of the future research agenda, we outline the development of a performance evaluation framework for SDN hypervisors.

AB - Software defined networking (SDN) has emerged as a promising paradigm for making the control of communication networks flexible. SDN separates the data packet forwarding plane, i.e., the data plane, from the control plane and employs a central controller. Network virtualization allows the flexible sharing of physical networking resources by multiple users (tenants). Each tenant runs its own applications over its virtual network, i.e., its slice of the actual physical network. The virtualization of SDN networks promises to allow networks to leverage the combined benefits of SDN networking and network virtualization and has therefore attracted significant research attention in recent years. A critical component for virtualizing SDN networks is an SDN hypervisor that abstracts the underlying physical SDN network into multiple logically isolated virtual SDN networks (vSDNs), each with its own controller. We comprehensively survey hypervisors for SDN networks in this paper. We categorize the SDN hypervisors according to their architecture into centralized and distributed hypervisors. We furthermore sub-classify the hypervisors according to their execution platform into hypervisors running exclusively on general-purpose compute platforms, or on a combination of general-purpose compute platforms with general- or special-purpose network elements. We exhaustively compare the network attribute abstraction and isolation features of the existing SDN hypervisors. As part of the future research agenda, we outline the development of a performance evaluation framework for SDN hypervisors.

KW - Centralized hypervisor

KW - Distributed hypervisor

KW - Multi-tenancy

KW - Network attribute abstraction

KW - Network attribute isolation

KW - Network virtualization

KW - Software defined networking

UR - http://www.scopus.com/inward/record.url?scp=84960971825&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84960971825&partnerID=8YFLogxK

U2 - 10.1109/COMST.2015.2489183

DO - 10.1109/COMST.2015.2489183

M3 - Article

VL - 18

SP - 655

EP - 685

JO - IEEE Communications Surveys and Tutorials

JF - IEEE Communications Surveys and Tutorials

SN - 1553-877X

IS - 1

M1 - 7295561

ER -