Cited by 2,203Software-Defined Networks and 5GAdvanced Optical Network TechnologiesCaching and Content Delivery

A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks

Open access
Nunes, Bruno Astuto A., Mendonca, Marc, Nguyen, Xuan-Nam, Obraczka, Katia, Turletti, Thierry·2014·IEEE Communications Surveys & Tutorials

Abstract

The idea of programmable networks has recently re-gained considerable momentum due to the emergence of the Software-Defined Networking (SDN) paradigm. SDN, often referred to as a "radical new idea in networking", promises to dramatically simplify network management and enable innovation through network programmability. This paper surveys the state-of-the-art in programmable networks with an emphasis on SDN. We provide a historic perspective of programmable networks from early ideas to recent developments. Then we present the SDN architecture and the OpenFlow standard in particular, discuss current alternatives for implementation and testing of SDN-based protocols and services, examine current and future SDN applications, and explore promising research directions based on the SDN paradigm.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/surv.2014.012214.00180

Cites

107 of 107 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 17

  1. [5][5] Thomas A. Limoncelli. Openflow: a radical new idea in networking. Commun. ACM , 55(8):42-47, August 2012. -
  2. [13][13] J.E. Van der Merwe, S. Rooney, I. Leslie, and S. Crosby. The tempesta practical framework for network programmability. Network, IEEE , 12(3):20-28, 1998. -
  3. [17][17] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. Nox: towards an operating system for networks. ACM SIGCOMM Computer Communication Review , 38(3):105-110, 2008. -
  4. [20][20] M. Casado, M.J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker. Ethane: Taking control of the enterprise. ACM SIGCOMM Computer Communication Review , 37(4):1-12, 2007. -
  5. [33][33] Brent Stephens, Alan Cox, Wes Felter, Colin Dixon, and John Carter. Past: scalable ethernet for data centers. In Proceedings of the 8th international conference on Emerging networking experiments and technologies , CoNEXT '12, pages 49-60, New York, NY, USA, 2012. ACM. -
  6. [34][34] Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma, and Sujata Banerjee. Devoflow: scaling flow management for high-performance networks. SIGCOMM Comput. Commun. Rev. , 41(4):254-265, August 2011. -
  7. [39][39] A. Tootoonchian, S. Gorbunov, Y. Ganjali, M. Casado, and R. Sherwood. On controller performance in software-defined networks. In USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE) , 2012. -
  8. [47][47] Soheil Hassas Yeganeh and Yashar Ganjali. Kandoo: a framework for efficient and scalable offloading of control applications. In Proceedings of the first workshop on Hot topics in software defined networks , HotSDN '12, pages 19-24, New York, NY, USA, 2012. ACM. -
  9. [74][74] N. Handigol, S. Seetharaman, M. Flajslik, N. McKeown, and R. Johari. Plug-n-serve: Load-balancing web traffic using openflow. ACM SIGCOMM Demo , 2009. -
  10. [76][76] A.K. Nayak, A. Reimers, N. Feamster, and R. Clark. Resonance: Dynamic access control for enterprise networks. In Proceedings of the 1st ACM workshop on Research on enterprise networking , pages 11-18. ACM, 2009. -
  11. [82][82] Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, et al. B4: Experience with a globally-deployed software defined wan. In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM , pages 3-14. ACM, 2013. -
  12. [84][84] K.K. Yap, M. Kobayashi, R. Sherwood, T.Y. Huang, M. Chan, N. Handigol, and N. McKeown. Openroads: Empowering research in mobile networks. ACM SIGCOMM Computer Communication Review , 40(1):125-126, 2010. -
  13. [87][87] M. Bansal, J. Mehlman, S. Katti, and P. Levis. Openradio: a programmable wireless dataplane. In Proceedings of the first workshop on Hot topics in software defined networks , pages 109-114. ACM, 2012. -
  14. [103][103] Martin Casado, Teemu Koponen, Scott Shenker, and Amin Tootoonchian. Fabric: a retrospective on evolving sdn. In Proceedings of the first workshop on Hot topics in software defined networks , HotSDN '12, pages 85-90, New York, NY, USA, 2012. ACM. -
  15. [109][109] Andreas Voellmy, Hyojoon Kim, and Nick Feamster. Procera: a language for high-level reactive network control. In Proceedings of the first workshop on Hot topics in software defined networks , HotSDN '12, pages 43-48, New York, NY, USA, 2012. ACM. -
  16. [110][110] Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, and David Walker. Frenetic: a network programming language. In Proceedings of the 16th ACM SIGPLAN international conference on Functional programming , ICFP '11, pages 279-291, New York, NY, USA, 2011. ACM. -
  17. [115][115] Zdravko Bozakov and Panagiotis Papadimitriou. Autoslice: automated and scalable slicing for software-defined networks. In Proceedings of the 2012 ACM conference on CoNEXT student workshop , CoNEXT Student '12, pages 3-4, New York, NY, USA, 2012. ACM. -

Cited by

Sorted by citations

Authors
Nunes, B. A. A., Mendonca, M., Nguyen, X.-N., Obraczka, K., & Turletti, T.
Affiliations
  • Institut national de recherche en sciences et technologies du numérique (FR)
  • University of California, Santa Cruz (US)
Venue
IEEE Communications Surveys & Tutorials
Published
2014
Volume
16
Issue
3
Pages
1617-1634
ISSN
1553-877X (ISSN-L)
OpenAlex
W2125560635
Cited by
2,203
References
107
Citations by year
2026: 48 · 2025: 84 · 2024: 82 · 2023: 114 · 2022: 151 · 2021: 185 · 2020: 195 · 2019: 279 · 2018: 282 · 2017: 289 · 2016: 270 · 2015: 157 · 2014: 62 · 2013: 5
FWCI
296.78
Type
journal article
Language
en
Open access
Locations
  • IEEE Communications Surveys & Tutorials (publishedVersion)
  • HAL (submittedVersion, other-oa)
Funders
Agence Nationale de la Recherche (ANR-13-INFR-0013)
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
  • Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Optical Network Technologies
  • Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
Keywords
software-defined networking, programmable networks, OpenFlow, SDN architecture, network management, SDN applications

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review