A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks
Open accessAbstract
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.
Integrity signals
Registry
Cites
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.
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
McKeown (2008) · doi:10.1145/1355734.1355746 · Cited by 8,513 · see citing works
Jacobson, V. L., Smetters, D. K., Thornton, J. D., Plass, M. F., Briggs, N. H., & Braynard, R. L. (2009) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/1658939.1658941 · Cited by 4,081 · see citing works
Lantz, B., Heller, B., & McKeown, N. (2010) · doi:10.1145/1868447.1868466 · Cited by 1,828 · see citing works
Jain, S., Kumar, A., Mandal, S., Ong, J. S., Poutievski, L., Singh, A., Venkata, S., Wanderer, J., Zhou, J., Zhu, M., et al. (2013) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2486001.2486019 · Cited by 1,770 · see citing works
Gude, N. S., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., & Shenker, S. J. (2008) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1384609.1384625 · Cited by 1,447 · see citing works
A survey of active network research
Tennenhouse, D. L., Smith, J. M., Sincoskie, W. D., et al. (1997) · IEEE Communications Magazine · doi:10.1109/35.568214 · Cited by 1,362 · see citing works
Improving network management with software defined networking
Kim, H., & Feamster, N. (2013) · IEEE Communications Magazine · doi:10.1109/mcom.2013.6461195 · Cited by 1,271 · see citing works
Onix: a distributed control platform for large-scale production networks
Koponen, T., Casado, M., Gude, N. S., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., Hama, T., et al. (2010) · doi:10.5555/1924943.1924968 · Cited by 1,247 · see citing works
Simple Network Management Protocol-SNMP
Steinke, S. (2003) · CRC Press eBooks · doi:10.1201/9781482280876-123 · Cited by 1,160 · see citing works
(2010) · doi:10.5555/1855711.1855728 · Cited by 970 · see citing works
Curtis, A. R., Mogul, J. C., Tourrilhes, J., Yalagandula, P., Sharma, P. K., & Banerjee, S. (2011) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2018436.2018466 · Cited by 960 · see citing works
Simple Network Management Protocol (SNMP)
Case, J. D., Fedor, M. S., Schoffstall, M. L., & Davin, J. R. (1990) · doi:10.17487/rfc1157 · Cited by 917 · see citing works
HyperFlow: a distributed control plane for OpenFlow
Tootoonchian, A., & Ganjali, Y. (2010) · Cited by 899 · see citing works
The controller placement problem
Heller, B., Sherwood, R., & McKeown, N. (2012) · doi:10.1145/2342441.2342444 · Cited by 875 · see citing works
Casado, M., Freedman, M. J., Pettit, J., Luo, J., McKeown, N., & Shenker, S. J. (2007) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/1282380.1282382 · Cited by 756 · see citing works
A clean slate 4D approach to network control and management
Greenberg, A. G., Hjálmtýsson, G., Maltz, D. A., Myers, A., Rexford, J., Xie, G. G., Yan, H., Zhan, J., & Zhang, H. (2005) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1096536.1096541 · Cited by 647 · see citing works
Yeganeh, S. H., & Ganjali, Y. (2012) · doi:10.1145/2342441.2342446 · Cited by 645 · see citing works
Foster, N., Harrison, R., Freedman, M. J., Monsanto, C., Rexford, J., Story, A. S., & Walker, D. (2011) · ACM SIGPLAN Notices · doi:10.1145/2034574.2034812 · Cited by 585 · see citing works
Abstractions for network update
Reitblatt, M., Foster, N., Rexford, J., Schlesinger, C., & Walker, D. (2012) · Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication · doi:10.1145/2342356.2342427 · Cited by 584 · see citing works
Scalable flow-based networking with DIFANE
Yu, M., Rexford, J., Freedman, M. J., & Wang, J. (2010) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/1851182.1851224 · Cited by 549 · see citing works
Curtis, A. R., Mogul, J. C., Tourrilhes, J., Yalagandula, P., Sharma, P. K., & Banerjee, S. (2011) · ACM SIGCOMM Computer Communication Review · doi:10.1145/2043164.2018466 · Cited by 545 · see citing works
Software defined traffic measurement with OpenSketch
Yu, M., Jose, L., & Miao, R. (2013) · Cited by 505 · see citing works
On scalability of software-defined networking
Yeganeh, S. H., Tootoonchian, A., & Ganjali, Y. (2013) · IEEE Communications Magazine · doi:10.1109/mcom.2013.6461198 · Cited by 501 · see citing works
Composing software-defined networks
Monsanto, C., Reich, J., Foster, N., Rexford, J., & Walker, D. (2013) · Cited by 497 · see citing works
Towards an elastic distributed SDN controller
Dixit, A. A., Hao, F., Mukherjee, S., Lakshman, T. V., & Kompella, R. R. (2013) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2491185.2491193 · Cited by 468 · see citing works
A NICE way to test openflow applications
Canini, M., Venzano, D., Perešíni, P., Kostić, D., & Rexford, J. (2012) · KTH Publication Database DiVA (KTH Royal Institute of Technology) · Cited by 443 · see citing works
The beacon openflow controller
Erickson, D. (2013) · doi:10.1145/2491185.2491189 · Cited by 437 · see citing works
(2013) · doi:10.1145/2342441.2342452 · Cited by 426 · see citing works
Design and implementation of a routing control platform
Caesar, M., Caldwell, D., & Shaikh, A. (2005) · Cited by 395 · see citing works
Debugging the data plane with anteater
Mai, H., Khurshid, A., Agarwal, R., Caesar, M., Godfrey, P. B., & King, S. T. (2011) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2018436.2018470 · Cited by 376 · see citing works
Casado, M., Freedman, M. J., Pettit, J., Luo, J., McKeown, N., & Shenker, S. J. (2007) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1282427.1282382 · Cited by 373 · see citing works
Revisiting Traffic Anomaly Detection Using Software Defined Networking
Mehdi, S. A., Khalid, J., & Khayam, S. A. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-23644-0_9 · Cited by 350 · see citing works
Toward Software-Defined Cellular Networks
Li, L. E., Mao, Z. M., & Rexford, J. (2012) · doi:10.1109/ewsdn.2012.28 · Cited by 349 · see citing works
OpenFlow-based server load balancing gone wild
Wang, R., Butnariu, D., & Rexford, J. (2011) · Cited by 348 · see citing works
NETCONF Configuration Protocol
(2006) · doi:10.17487/rfc4741 · Cited by 321 · see citing works
Towards programmable enterprise WLANS with Odin
Suresh, L., Schulz-Zander, J., Merz, R., Feldmann, A., & Vazão, T. M. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342465 · Cited by 307 · see citing works
Scalable Network Virtualization in Software-Defined Networks
Drutskoy, D., Keller, E. R., & Rexford, J. (2013) · IEEE Internet Computing · doi:10.1109/mic.2012.144 · Cited by 304 · see citing works
Levin, D., Wundsam, A., Heller, B., Handigol, N., & Feldmann, A. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342443 · Cited by 298 · see citing works
Optimizing the "one big switch" abstraction in software-defined networks
Kang, N., Liu, Z., Rexford, J., et al. (2013) · doi:10.1145/2535372.2535373 · Cited by 283 · see citing works
Foster, N., Harrison, R., Freedman, M. J., et al. (2011) · ACM SIGPLAN International Conference on Functional Programming (ICFP) · doi:10.1145/2034773.2034812 · Cited by 269 · see citing works
Yap, K.-K., Kobayashi, M., Sherwood, R., et al. (2010) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1672308.1672331 · Cited by 267 · see citing works
Feldmann, A. (2007) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1273445.1273453 · Cited by 265 · see citing works
Modeling and performance evaluation of an OpenFlow architecture
Jarschel, M., Oechsner, S., Schlosser, D., Pries, R., Goll, S., & Tran‐Gia, P. (2011) · International Teletraffic Congress · doi:10.5555/2043468.2043470 · Cited by 261 · see citing works
Simple Network Management Protocol
(2011) · SpringerReference · doi:10.1007/springerreference_24865 · Cited by 259 · see citing works
Bansal, M., Mehlman, J., Katti, S., & Levis, P. A. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342464 · Cited by 247 · see citing works
Palette: Distributing tables in software-defined networks
Kanizo, Y., Hay, D. A., & Keslassy, I. (2013) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.2013.6566832 · Cited by 230 · see citing works
A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Passarella, A. (2012) · Computer Communications · doi:10.1016/j.comcom.2011.10.005 · Cited by 226 · see citing works
Voellmy, A., Kim, H., & Feamster, N. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342451 · Cited by 224 · see citing works
Casado, M., Koponen, T., Shenker, S. J., & Tootoonchian, A. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342459 · Cited by 222 · see citing works
Channegowda, M. P., Nejabati, R., & Simeonidou, D. E. (2013) · Journal of Optical Communications and Networking · doi:10.1364/jocn.5.00a274 · Cited by 220 · see citing works
Maestro: A System for Scalable OpenFlow Control
Cai, Z., Cox, A. L., & Ng, T. S. E. (2010) · Rice Research Repository (Rice University) · Cited by 220 · see citing works
Carving research slices out of your production networks with OpenFlow
Sherwood, R., Chan, M. T., Covington, A., et al. (2010) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1672308.1672333 · Cited by 218 · see citing works
OpenFlow for Wireless Mesh Networks
Dely, P., Kassler, A., & Bayer, N. (2011) · Proceedings/Proceedings - International Conference on Computer Communications and Networks · doi:10.1109/icccn.2011.6006100 · Cited by 203 · see citing works
Practical declarative network management
Hinrichs, T. L., Gude, N., Casado, M., et al. (2009) · doi:10.1145/1592681.1592683 · Cited by 199 · see citing works
Nayak, A., Reimers, A., Feamster, N., & Clark, R. (2009) · doi:10.1145/1592681.1592684 · Cited by 197 · see citing works
Blueprint for introducing innovation into wireless mobile networks
Yap, K.-K., Sherwood, R., Kobayashi, M., Huang, T.-Y., Chan, M., Handigol, N., McKeown, N., & Parulkar, G. M. (2010) · doi:10.1145/1851399.1851404 · Cited by 191 · see citing works
Where is the debugger for my software-defined network?
Handigol, N., Heller, B., Jeyakumar, V., Mazières, D., & McKeown, N. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342453 · Cited by 187 · see citing works
Revisiting routing control platforms with the eyes and muscles of software-defined networking
Rothenberg, C. E., Nascimento, M., Salvador, M. R., Corrêa, C. N. A., de Lucena, S. C., & Raszuk, R. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342445 · Cited by 158 · see citing works
Forwarding and Control Element Separation (ForCES) Protocol Specification
Wang, W., Haas, R., Salim, J. H., Doria, A., & Khosravi, H. (2010) · Medical Entomology and Zoology · Cited by 153 · see citing works
Stephens, B., Cox, A. L., Felter, W., et al. (2012) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/2413176.2413183 · Cited by 152 · see citing works
OpenFlow Switching: Data Plane Performance
Bianco, A. G., Birke, R., Giraudo, L., & Palacin, M. (2010) · International Conference on Communications · doi:10.1109/icc.2010.5502016 · Cited by 150 · see citing works
Software-defined internet architecture
Raghavan, B., Casado, M., Koponen, T., et al. (2012) · ACM Workshop on Hot Topics in Networks (HotNets) · doi:10.1145/2390231.2390239 · Cited by 149 · see citing works
OFRewind: enabling record and replay troubleshooting for networks
Wundsam, A., Levin, D., Seetharaman, S., & Feldmann, A. (2011) · Max Planck Digital Library · Cited by 144 · see citing works
The Tempest-a practical framework for network programmability
van der Merwe, J. E., Rooney, S., Leslie, L., et al. (1998) · IEEE Network · doi:10.1109/65.690958 · Cited by 128 · see citing works
Towards an active network architecture
Tennenhouse, D. L., & Wetherall, D. J. (2003) · doi:10.1109/dance.2002.1003480 · Cited by 123 · see citing works
Toward software-defined middlebox networking
Gember-Jacobson, A., Prabhu, P., Ghadiyali, Z., et al. (2012) · ACM Workshop on Hot Topics in Networks (HotNets) · doi:10.1145/2390231.2390233 · Cited by 121 · see citing works
Abstractions for network update
Reitblatt, M., Foster, N., Rexford, J., Schlesinger, C., & Walker, D. (2012) · ACM SIGCOMM Computer Communication Review · doi:10.1145/2377677.2377748 · Cited by 120 · see citing works
Nettle: Taking the Sting Out of Programming Network Routers
Voellmy, A., & Hudak, P. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-18378-2_19 · Cited by 119 · see citing works
Live migration of an entire network (and its hosts)
Keller, E. R., Ghorbani, S., Caesar, M., et al. (2012) · ACM Workshop on Hot Topics in Networks (HotNets) · doi:10.1145/2390231.2390250 · Cited by 114 · see citing works
Nascimento, M., Rothenberg, C. E., Salvador, M. R., et al. (2011) · International Conference on Future Internet Technologies · doi:10.1145/2002396.2002405 · Cited by 112 · see citing works
Scalable software defined network controllers
Voellmy, A., & Wang, J. (2012) · ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM) · doi:10.1145/2342356.2342414 · Cited by 108 · see citing works
Ghorbani, S., & Caesar, M. (2012) · doi:10.1145/2342441.2342455 · Cited by 104 · see citing works
Practical programmable packets
Moore, J. T., Hicks, M., & Nettles, S. (2002) · doi:10.1109/infcom.2001.916685 · Cited by 94 · see citing works
Experimental Demonstration of OpenFlow Control of Packet and Circuit Switches
Gudla, V., Das, S., Shastri, A., et al. (2010) · Optical Fiber Communication Conference · doi:10.1364/ofc.2010.otug2 · Cited by 89 · see citing works
Liu, L., Tsuritani, T., Morita, I., et al. (2011) · doi:10.1364/ecoc.2011.tu.5.k.2 · Cited by 87 · see citing works
Outsourcing home network security
Feamster, N. (2010) · doi:10.1145/1851307.1851317 · Cited by 86 · see citing works
Supporting information-centric functionality in software defined networks
Veltri, L., Morabito, G., Salsano, S., et al. (2012) · International Conference on Communications · doi:10.1109/icc.2012.6364916 · Cited by 76 · see citing works
Switchlets and Dynamic Virtual ATM Networks
van der Merwe, J. E., & Leslie, I. (1997) · Springer eBooks · doi:10.1007/978-0-387-35180-3_27 · Cited by 75 · see citing works
Simeonidou, D. E., Nejabati, R., & Channegowda, M. P. (2013) · Optical Fiber Communication Conference and National Fiber Optic Engineers Conference (OFC/NFOEC) · doi:10.1364/ofc.2013.oth1h.3 · Cited by 75 · see citing works
Mogul, J. C., & Congdon, P. (2012) · doi:10.1145/2342441.2342447 · Cited by 71 · see citing works
Network-Wide Decision Making: Toward A Wafer-Thin Control Plane
Rexford, J., Greenberg, A. G., Hjálmtýsson, G., et al. (2004) · Cited by 69 · see citing works
Pursuing a Software Defined Information-centric Network
Syrivelis, D., Parisis, G., Trossen, D., et al. (2012) · doi:10.1109/ewsdn.2012.20 · Cited by 65 · see citing works
Open signaling for ATM, internet and mobile networks (OPENSIG'98)
Campbell, A. T., Katzela, I., Miki, K., et al. (1999) · ACM SIGCOMM Computer Communication Review · doi:10.1145/505754.505762 · Cited by 64 · see citing works
Dynamic graph query primitives for SDN-based cloudnetwork management
Raghavendra, R., Lobo, J., & Lee, K. (2012) · doi:10.1145/2342441.2342461 · Cited by 64 · see citing works
Limoncelli, T. A. (2012) · Communications of the ACM · doi:10.1145/2240236.2240254 · Cited by 61 · see citing works
Bozakov, Z., & Papadimitriou, P. (2012) · doi:10.1145/2413247.2413251 · Cited by 58 · see citing works
Calvert, K. L., Edwards, W. K., Feamster, N., et al. (2010) · doi:10.1145/1851307.1851321 · Cited by 56 · see citing works
General Switch Management Protocol (GSMP) V3
Doria, A., Hellstrand, F., Sundell, K., et al. (2002) · doi:10.17487/rfc3292 · Cited by 51 · see citing works
Using CPU as a traffic co-processing unit in commodity switches
Lu, G., Miao, R., Xiong, Y., et al. (2012) · doi:10.1145/2342441.2342448 · Cited by 51 · see citing works
Accelerating OpenFlow switching with network processors
Luo, Y., Cascón, P., Murray, E., et al. (2009) · ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS) · doi:10.1145/1882486.1882504 · Cited by 49 · see citing works
QoS-aware optical burst switching in OpenFlow based Software-Defined Optical Networks
Patel, A. N., Ji, P. N., & Wang, T. (2013) · Cited by 49 · see citing works
An OpenFlow-based testbed for information centric networking
Bléfari-Melazzi, N., Detti, A., Mazza, G., et al. (2012) · Cineca Institutional Research Information System (Tor Vergata University) · Cited by 48 · see citing works
Control and understanding: Owning your home network
Mortier, R., Rodden, T. A., Lodge, T., et al. (2012) · doi:10.1109/comsnets.2012.6151322 · Cited by 43 · see citing works
Efficient caching in content-centric networks using OpenFlow
Nguyen, X. N., Saucez, D., & Turletti, T. (2013) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.2013.6566716 · Cited by 41 · see citing works
Self-citationAn OpenFlow-based testbed for information centric networking
Melazzi, Detti, Mazza, et al. (2012) · Future Network & Mobile Summit · Cited by 41 · see citing works
An inter-AS routing component for software-defined networks
Bennesby, R., Fonseca, P., Mota, E. S., et al. (2012) · IEEE Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2012.6211892 · Cited by 40 · see citing works
Shirayanagi, H., Yamada, H., & Kono, K. (2012) · Proceedings - IEEE Symposium on Computers and Communications/IEEE Symposium on Computers and Communications · doi:10.1109/iscc.2012.6249339 · Cited by 38 · see citing works
OpenFlow: Why latency does matter
Phemius, K., & Bouet, M. (2013) · Integrated Network Management · Cited by 35 · see citing works
Improving PC-based OpenFlow switching performance
Tanyingyong, V., Hidell, M., & Sjödin, P. (2010) · ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS) · doi:10.1145/1872007.1872023 · Cited by 27 · see citing works
Analysis of Comparisons between OpenFlow and ForCES
Tsou, T., Shi, X., Huang, J., et al. (2012) · Cited by 25 · see citing works
Trade-offs in monitoring social interactions
Matic, A., Osmani, V., & Mayora, O. (2013) · IEEE Communications Magazine · doi:10.1109/mcom.2013.6553687 · Cited by 24 · see citing works
Driving Software Defined Networks with XSP
Kissel, E., Fernandes, G., Jaffee, M., et al. (2012) · International Conference on Communications · doi:10.1109/icc.2012.6364805 · Cited by 24 · see citing works
LiveCloud: A lucid orchestrator for cloud datacenters
Wang, X., Liu, Z., Qi, Y., et al. (2012) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom.2012.6427544 · Cited by 21 · see citing works
Rais, R. N. B., Mendonca, M., Turletti, T., et al. (2011) · doi:10.1109/comsnets.2011.5716489 · Cited by 15 · see citing works
Self-citationA Practical Experience in Designing an OpenFlow Controller
Bifulco, R., Canonico, R., Brunner, M., et al. (2012) · doi:10.1109/ewsdn.2012.10 · Cited by 14 · see citing works
A frequency control algorithm for a mobile adhoc network
Coyle, A. J., & Nguyen, H. (2010) · Adelaide Research & Scholarship (AR&S) (University of Adelaide) · Cited by 8 · see citing works
Software Defined Networking in Wireless Mesh Networks
Nguyen, X. N. (2012) · INRIA a CCSD electronic archive server · Cited by 7 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 17
- [5][5] Thomas A. Limoncelli. Openflow: a radical new idea in networking. Commun. ACM , 55(8):42-47, August 2012. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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. -
- [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
Software-Defined Networking: A Comprehensive Survey
Kreutz, D., Ramos, F. M. V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S. (2015) · Proceedings of the IEEE · doi:10.1109/jproc.2014.2371999 · Cited by 5,050 · see citing works
Network Function Virtualization: State-of-the-Art and Research Challenges
Mijumbi, R., Serrat, J., Gorricho, J.-L., Bouten, N., De Turck, F., & Boutaba, R. (2016) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2477041 · Cited by 1,933 · see citing works
Simsek, M., Aijaz, A., Dohler, M., Sachs, J., & Fettweis, G. (2016) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2016.2525398 · Cited by 753 · see citing works
Xie, J., Yu, F. R., Huang, T., Xie, R., Liu, J., Wang, C., & Liu, Y. (2019) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2018.2866942 · Cited by 700 · see citing works
A Survey on Industrial Internet of Things: A Cyber-Physical Systems Perspective
Xu, H., Yu, W., Griffith, D., & Golmie, N. (2018) · IEEE Access · doi:10.1109/access.2018.2884906 · Cited by 637 · see citing works
Security in SDN: A comprehensive survey
Correa Chica, J. C., Imbachi, J. C., & Botero Vega, J. F. (2020) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2020.102595 · Cited by 296 · see citing works
Securing the Internet of Things in the Age of Machine Learning and Software-Defined Networking
Restuccia, F., D'Oro, S., & Melodia, T. (2018) · IEEE Internet of Things Journal · doi:10.1109/jiot.2018.2846040 · Cited by 286 · see citing works
SDN and Virtualization Solutions for the Internet of Things: A Survey
Bizanis, N., & Kuipers, F. A. (2016) · IEEE Access · doi:10.1109/access.2016.2607786 · Cited by 282 · see citing works
Latif, S. A., Wen, F. B. X., Iwendi, C., Wang, L.-L. F., Mohsin, S. M., Han, Z., & Band, S. S. (2022) · Computer Communications · doi:10.1016/j.comcom.2021.09.029 · Cited by 224 · see citing works
Liu, J., Zhang, S., Kato, N., Ujikawa, H., & Suzuki, K. (2015) · IEEE Network · doi:10.1109/mnet.2015.7166190 · Cited by 184 · see citing works
A Review of Cybersecurity Guidelines for Manufacturing Factories in Industry 4.0
Mullet, V., Sondi, P., & Ramat, E. (2021) · IEEE Access · doi:10.1109/access.2021.3056650 · Cited by 161 · see citing works
“Considering the need to define configuration rules in a flexible and secured manner, the software defined networking (SDN) is likely a key technology in this regard [26], [27].”
BackgroundSoftwarization and virtualization in 5G mobile networks: benefits, trends and challenges
Condoluci, M., & Mahmoodi, T. (2018) · Computer Networks · doi:10.1016/j.comnet.2018.09.005 · Cited by 127 · see citing works
Kitindi, E. J., Fu, S., Jia, Y., Kabir, A., & Wang, Y. (2017) · IEEE Access · doi:10.1109/access.2017.2744672 · Cited by 98 · see citing works
Zero-Trust Model for Smart Manufacturing Industry
Paul, B., & Rao, M. (2022) · Applied Sciences · doi:10.3390/app13010221 · Cited by 53 · see citing works
Software defined networking firewall for industry 4.0 manufacturing systems
Tsuchiya, A., Fraile, F., Koshijima, I., Ortiz, A., & Poler, R. (2018) · Journal of Industrial Engineering and Management · doi:10.3926/jiem.2534 · Cited by 49 · see citing works
ELBA: Efficient Layer Based Routing Algorithm in SDN
Gangwal, A., Gupta, M., Gaur, M. S., Laxmi, V., & Conti, M. (2016) · 2016 25th International Conference on Computer Communication and Networks (ICCCN) · doi:10.1109/icccn.2016.7568515 · Cited by 16 · see citing works
Networks Modernization Using SDN and NFV Technologies
Kundimana, G., Vyukusenge, A., & Tsym, A. (2021) · 2021 Systems of Signals Generating and Processing in the Field of on Board Communications · doi:10.1109/ieeeconf51389.2021.9416015 · Cited by 10 · see citing works
- 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
- green
- inria.hal.science
- 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