• DocumentCode
    1757550
  • Title

    A Survey and a Layered Taxonomy of Software-Defined Networking

  • Author

    Jarraya, Yosr ; Madi, Taous ; Debbabi, Mourad

  • Author_Institution
    Concordia Inst. for Inf. Syst. Eng., Concordia Univ., Montreal, QC, Canada
  • Volume
    16
  • Issue
    4
  • fYear
    2014
  • fDate
    Fourthquarter 2014
  • Firstpage
    1955
  • Lastpage
    1980
  • Abstract
    Software-defined networking (SDN) has recently gained unprecedented attention from industry and research communities, and it seems unlikely that this will be attenuated in the near future. The ideas brought by SDN, although often described as a “revolutionary paradigm shift” in networking, are not completely new since they have their foundations in programmable networks and control-data plane separation projects. SDN promises simplified network management by enabling network automation, fostering innovation through programmability, and decreasing CAPEX and OPEX by reducing costs and power consumption. In this paper, we aim at analyzing and categorizing a number of relevant research works toward realizing SDN promises. We first provide an overview on SDN roots and then describe the architecture underlying SDN and its main components. Thereafter, we present existing SDN-related taxonomies and propose a taxonomy that classifies the reviewed research works and brings relevant research directions into focus. We dedicate the second part of this paper to studying and comparing the current SDN-related research initiatives and describe the main issues that may arise due to the adoption of SDN. Furthermore, we review several domains where the use of SDN shows promising results. We also summarize some foreseeable future research challenges.
  • Keywords
    power consumption; software radio; telecommunication network management; telecommunication power management; CAPEX; OPEX; SDN; control-data plane separation projects; fostering innovation; layered taxonomy; network automation; power consumption; programmability; programmable networks; revolutionary paradigm shift; simplified network management; software defined networking; Control systems; Network operating systems; Ports (Computers); Software defined networking; Taxonomy; OpenFlow; Software-defined networking; controller; flow; management; programmable networks; virtualization;
  • fLanguage
    English
  • Journal_Title
    Communications Surveys & Tutorials, IEEE
  • Publisher
    ieee
  • ISSN
    1553-877X
  • Type

    jour

  • DOI
    10.1109/COMST.2014.2320094
  • Filename
    6805151