Software defined networks: A survey

As a result of the development of internet and ICT (information-centric technology) advances including mobile, cloud, social networking, big data, multimedia and the tendency towards digital society, the management and configuration of them have become highly complex, challenging and time consuming. Also, access to high bandwidth, extendibility and dynamic management are of critical significance, especially when network devices are vertically integrated. Hence, a set of unique predefined line commands and operating systems or firmware should be used. SDN (software-defined networking) is a structure designed for simplifying and improving network management with high flexibility by splitting control plane and data plane. Thus, network programmability is enhanced which in turn leads to more innovation opportunities. Although SDN is regarded as a new research issue, it has attracted numerous researchers' attention from both industrial and academic institutes. In this paper, data plane, control plane and application plane as the three planes of SDN and the interfaces between them such as OpenFlow are investigated and the challenges and the latest technologies in relation to SDN are examined. The investigation and overview of SDN reported in this paper might be used by the interested future researchers to better understand and apply SDN in real-life applications.

[1]  Sanjay Jha,et al.  A Survey of Securing Networks Using Software Defined Networking , 2015, IEEE Transactions on Reliability.

[2]  David Walker,et al.  Policy transformation in software defined networks , 2012, SIGCOMM '12.

[3]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[4]  Anja Feldmann,et al.  OFRewind: Enabling Record and Replay Troubleshooting for Networks , 2011, USENIX Annual Technical Conference.

[5]  Aniruddha S. Gokhale,et al.  Software-Defined Networking: Challenges and research opportunities for Future Internet , 2014, Comput. Networks.

[6]  Charles Miers,et al.  Emulated and software defined networking convergence , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[7]  Xin Jin,et al.  SoftCell: scalable and flexible cellular core network architecture , 2013, CoNEXT.

[8]  Ian F. Akyildiz,et al.  SoftAir: A software defined networking architecture for 5G wireless systems , 2015, Comput. Networks.

[9]  Haoyu Song,et al.  Protocol-oblivious forwarding: unleash the power of SDN through a future-proof forwarding plane , 2013, HotSDN '13.

[10]  Vyas Sekar,et al.  Design and Implementation of a Consolidated Middlebox Architecture , 2012, NSDI.

[11]  Fulvio Risso,et al.  Customizing Data-Plane Processing in Edge Routers , 2012, 2012 European Workshop on Software Defined Networking.

[12]  Kazuya Suzuki,et al.  A Survey on OpenFlow Technologies , 2014, IEICE Trans. Commun..

[13]  Antonio Casimiro,et al.  A Trustworthy and Resilient Event Broker for Monitoring Cloud Infrastructures , 2012, DAIS.

[14]  Subhasis Banerjee,et al.  Scissors: Dealing with header redundancies in data centers through SDN , 2012, 2012 8th international conference on network and service management (cnsm) and 2012 workshop on systems virtualiztion management (svm).

[15]  Zdravko Bozakov,et al.  AutoSlice: automated and scalable slicing for software-defined networks , 2012, CoNEXT Student '12.

[16]  Magnos Martinello,et al.  Keyflow: a prototype for evolving SDN toward core network fabrics , 2014, IEEE Network.

[17]  Rob Sherwood,et al.  The controller placement problem , 2012, HotSDN@SIGCOMM.

[18]  Xirong Que,et al.  On reliability-optimized controller placement for Software-Defined Networks , 2014, China Communications.

[19]  Kostas Pentikousis,et al.  An OpenFlow Implementation for Network Processors , 2014, 2014 Third European Workshop on Software Defined Networks.

[20]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[21]  Brent Stephens,et al.  Designing Scalable Networks for Future Large Datacenters , 2012 .

[22]  Ruslan L. Smelyanskiy,et al.  Global network modelling based on mininet approach. , 2013, HotSDN '13.

[23]  Wei Ni,et al.  Software-defined wireless networking: centralized, distributed, or hybrid? , 2015, IEEE Network.

[24]  Yashar Ganjali,et al.  On scalability of software-defined networking , 2013, IEEE Communications Magazine.

[25]  Dorgival O. Guedes,et al.  Programmable Networks—From Software-Defined Radio to Software-Defined Networking , 2015, IEEE Communications Surveys & Tutorials.

[26]  Paul Hudak,et al.  Maple: simplifying SDN programming using algorithmic policies , 2013, SIGCOMM.

[27]  Mathieu Bouet,et al.  OpenFlow: Why latency does matter , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[28]  Nick McKeown,et al.  Where is the debugger for my software-defined network? , 2012, HotSDN '12.

[29]  Bruce S. Davie,et al.  The Open vSwitch Database Management Protocol , 2013, RFC.

[30]  Anja Feldmann,et al.  Incremental SDN deployment in enterprise networks , 2013, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[31]  Nabil Bitar,et al.  Extending software defined network principles to include optical transport , 2013, IEEE Communications Magazine.

[32]  Edjard de Souza Mota,et al.  An inter-AS routing component for software-defined networks , 2012, 2012 IEEE Network Operations and Management Symposium.

[33]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[34]  Vijay Mann,et al.  NCP: Service replication in data centers through software defined networking , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[35]  Arjan Durresi,et al.  Video over Software-Defined Networking (VSDN) , 2013, NBiS.

[36]  Isaac Keslassy,et al.  Palette: Distributing tables in software-defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[37]  Yongli Zhao,et al.  Experimental demonstration of OpenFlow-based control plane for elastic lightpath provisioning in Flexi-Grid optical networks. , 2013, Optics express.

[38]  Yonggang Wen,et al.  “ A Survey of Software Defined Networking , 2020 .

[39]  John B. Carter,et al.  Shadow MACs: scalable label-switching for commodity ethernet , 2014, HotSDN.

[40]  Song Guo,et al.  Software-defined wireless mesh networks: architecture and traffic orchestration , 2015, IEEE Network.

[41]  Yi Wang,et al.  Towards a secure controller platform for openflow applications , 2013, HotSDN '13.

[42]  Seungyeop Han,et al.  SSLShader: Cheap SSL Acceleration with Commodity Processors , 2011, NSDI.

[43]  Minlan Yu,et al.  Software Defined Traffic Measurement with OpenSketch , 2013, NSDI.

[44]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[45]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[46]  Scott Shenker,et al.  What, Where, and When: Software Fault Localization for SDN , 2012 .

[47]  Burak Gorkemli,et al.  A QoS-enabled OpenFlow environment for Scalable Video streaming , 2010, 2010 IEEE Globecom Workshops.

[48]  Yadav Sonali,et al.  Comparative Study on Open Source Software for Cloud Computing Platform: Eucalyptus, Openstack and Opennebula , 2013 .

[49]  Renato Recio,et al.  Software defined networking to support the software defined environment , 2014, IBM J. Res. Dev..

[50]  Nakao Akihiro,et al.  L7Classifier: Packet Classification applying Regular Expression to Packet Payload , 2014 .

[51]  George Varghese,et al.  Automatic Test Packet Generation , 2012, IEEE/ACM Transactions on Networking.

[52]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[53]  Dave Ward,et al.  An Architecture for the Interface to the Routing System , 2016, RFC.

[54]  Rui L. Aguiar,et al.  Empowering software defined wireless Networks through Media Independent Handover management , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[55]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[56]  Wenjun Zeng,et al.  SDNAN: Software-defined networking in ad hoc networks of smartphones , 2013, 2013 IEEE 10th Consumer Communications and Networking Conference (CCNC).

[57]  Junjie Liu,et al.  The FlowAdapter: enable flexible multi-table processing on legacy hardware , 2013, HotSDN '13.

[58]  Minlan Yu,et al.  FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions , 2013, HotSDN '13.

[59]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[60]  Mabry Tyson,et al.  FRESCO: Modular Composable Security Services for Software-Defined Networks , 2013, NDSS.

[61]  Rastin Pries,et al.  On the usability of OpenFlow in data center environments , 2012, 2012 IEEE International Conference on Communications (ICC).

[62]  Philip Levis,et al.  OpenRadio: a programmable wireless dataplane , 2012, HotSDN '12.

[63]  Chin Guok,et al.  Open transport switch: a software defined networking architecture for transport networks , 2013, HotSDN '13.

[64]  Ehab Al-Shaer,et al.  Openflow random host mutation: transparent moving target defense using software defined networking , 2012, HotSDN '12.

[65]  Hamid Farhadi,et al.  User-defined actions for SDN , 2014, CFI '14.

[66]  Thierry Turletti,et al.  Efficient caching in content-centric networks using OpenFlow , 2013, 2013 Proceedings IEEE INFOCOM.

[67]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[68]  Marcos Rogério Salvador,et al.  Virtual routers as a service: the RouteFlow approach leveraging software-defined networks , 2011, CFI.

[69]  Robert J. Adams,et al.  OpFlex Control Protocol , 2016 .

[70]  David Walker,et al.  Frenetic: a high-level language for OpenFlow networks , 2010, PRESTO '10.

[71]  Sachin Katti,et al.  SoftRAN: software defined radio access network , 2013, HotSDN '13.

[72]  Ehab Al-Shaer,et al.  FlowChecker: configuration analysis and verification of federated openflow infrastructures , 2010, SafeConfig '10.

[73]  Marco Canini,et al.  A NICE Way to Test OpenFlow Applications , 2012, NSDI.

[74]  Pontus Sköldström,et al.  Scalable fault management for OpenFlow , 2012, 2012 IEEE International Conference on Communications (ICC).

[75]  Chen Liang,et al.  Participatory networking: an API for application control of SDNs , 2013, SIGCOMM.

[76]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[77]  Bram Naudts,et al.  Techno-economic Analysis of Software Defined Networking as Architecture for the Virtualization of a Mobile Network , 2012, 2012 European Workshop on Software Defined Networking.

[78]  Nick Feamster,et al.  Improving network management with software defined networking , 2013, IEEE Commun. Mag..

[79]  Riccardo Trivisonno,et al.  SDN‐based 5G mobile networks: architecture, functions, procedures and backward compatibility , 2015, Trans. Emerg. Telecommun. Technol..

[80]  Stefano Giordano,et al.  Datacenter in a Box: Test Your SDN Cloud-Datacenter Controller at Home , 2013, 2013 Second European Workshop on Software Defined Networks.

[81]  Yan Wang,et al.  Mobileflow: Toward software-defined mobile networks , 2013, IEEE Communications Magazine.

[82]  Nick Feamster,et al.  The road to SDN: an intellectual history of programmable networks , 2014, CCRV.

[83]  David Walker,et al.  Incremental consistent updates , 2013, HotSDN '13.

[84]  Kenzi Watanabe,et al.  Opengate on OpenFlow: System Outline , 2012, 2012 Fourth International Conference on Intelligent Networking and Collaborative Systems.

[85]  Ting Wang,et al.  QoS-aware optical burst switching in OpenFlow based Software-Defined Optical Networks , 2013, 2013 17th International Conference on Optical Networking Design and Modeling (ONDM).

[86]  Maider Huarte,et al.  Hardware Abstraction Layer as an SDN-enabler for Non-OpenFlow Network Equipment , 2014, 2014 Third European Workshop on Software Defined Networks.

[87]  Nick McKeown,et al.  Reproducible network experiments using container-based emulation , 2012, CoNEXT '12.

[88]  Takeshi Shimizu,et al.  A management method of IP multicast in overlay networks using openflow , 2012, HotSDN '12.

[89]  Mohamed Ahmed,et al.  Enabling dynamic network processing with clickOS , 2012, SIGCOMM.

[90]  Dong Lin,et al.  SP4: scalable programmable packet processing platform , 2012, SIGCOMM '12.

[91]  Miguel Rio,et al.  Pushing Software Defined Networking to the Access , 2014, 2014 Third European Workshop on Software Defined Networks.

[92]  Martín Casado,et al.  Fabric: a retrospective on evolving SDN , 2012, HotSDN '12.

[93]  Minlan Yu,et al.  SIMPLE-fying middlebox policy enforcement using SDN , 2013, SIGCOMM.

[94]  Marco Canini,et al.  FatTire: declarative fault tolerance for software-defined networks , 2013, HotSDN '13.

[95]  Yujie Liu,et al.  Optimal scheduling for multi-flow update in Software-Defined Networks , 2015, J. Netw. Comput. Appl..

[96]  Luca Veltri,et al.  Supporting information-centric functionality in software defined networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[97]  Katerina J. Argyraki,et al.  RouteBricks: exploiting parallelism to scale software routers , 2009, SOSP '09.

[98]  Sajad Shirali-Shahreza,et al.  FleXam: flexible sampling extension for monitoring and security applications in openflow , 2013, HotSDN '13.

[99]  Michael Menth,et al.  Wildcard Compression of Inter-Domain Routing Tables for OpenFlow-Based Software-Defined Networking , 2014, 2014 Third European Workshop on Software Defined Networks.

[100]  Kostas Pentikousis,et al.  The Role of Virtualization in Information-centric Network Deployment , 2013 .

[101]  Akihiro Nakao,et al.  In-network ad-targeting through WiFi AP virtualization , 2012, 2012 International Symposium on Communications and Information Technologies (ISCIT).

[102]  Nico Bayer,et al.  OpenFlow for Wireless Mesh Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[103]  Kevin Benton,et al.  OpenFlow vulnerability assessment , 2013, HotSDN '13.

[104]  Pontus Sköldström,et al.  Implementation and Evaluation of a Carrier-Grade OpenFlow Virtualization Scheme , 2013, 2013 Second European Workshop on Software Defined Networks.

[105]  Asser N. Tantawi,et al.  Workload orchestration and optimization for software defined environments , 2014, IBM J. Res. Dev..

[106]  Nick Feamster,et al.  CORONET: Fault tolerance for Software Defined Networks , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[107]  Guofei Gu,et al.  Attacking software-defined networks: a first feasibility study , 2013, HotSDN '13.

[108]  Matthew Caesar,et al.  Walk the line: consistent network updates with bandwidth guarantees , 2012, HotSDN '12.

[109]  Aditya Akella,et al.  Toward software-defined middlebox networking , 2012, HotNets-XI.

[110]  Lei Shu,et al.  An energy-efficient SDN based sleep scheduling algorithm for WSNs , 2016, J. Netw. Comput. Appl..

[111]  Srikanth Kandula,et al.  Achieving high utilization with software-driven WAN , 2013, SIGCOMM.

[112]  Richard Wang,et al.  OpenFlow-Based Server Load Balancing Gone Wild , 2011, Hot-ICE.

[113]  Lei Liu,et al.  OpenFlow-based wavelength path control in transparent optical networks: A proof-of-concept demonstration , 2011, 2011 37th European Conference and Exhibition on Optical Communication.

[114]  Nick McKeown,et al.  Experimental demonstration of OpenFlow control of packet and circuit switches , 2010, 2010 Conference on Optical Fiber Communication (OFC/NFOEC), collocated National Fiber Optic Engineers Conference.

[115]  Minlan Yu,et al.  NOSIX: a lightweight portability layer for the SDN OS , 2014, CCRV.

[116]  Martín Casado,et al.  Practical declarative network management , 2009, WREN '09.

[117]  Tom Rodden,et al.  Control and understanding: Owning your home network , 2012, 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012).

[118]  Sujata Banerjee,et al.  DevoFlow: scaling flow management for high-performance networks , 2011, SIGCOMM 2011.

[119]  Giuseppe Bianchi,et al.  OpenState: programming platform-independent stateful openflow applications inside the switch , 2014, CCRV.

[120]  Reza Nejabati,et al.  Integrated OpenFlow — GMPLS control plane: An overlay model for software defined packet over optical networks , 2011, 2011 37th European Conference and Exhibition on Optical Communication.

[121]  Miao Zhang,et al.  Driving Software Defined Networks with XSP , 2012, 2012 IEEE International Conference on Communications (ICC).

[122]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[123]  Anja Feldmann,et al.  Towards programmable enterprise WLANS with Odin , 2012, HotSDN '12.

[124]  Nick Feamster,et al.  Instrumenting home networks , 2010, HomeNets@SIGCOMM.

[125]  Thyaga Nandagopal,et al.  Coping with link failures in centralized control plane architectures , 2010, 2010 Second International Conference on COMmunication Systems and NETworks (COMSNETS 2010).

[126]  David Walker,et al.  Composing Software Defined Networks , 2013, NSDI.

[127]  Hamid Farhadi,et al.  Software-Defined Networking: A survey , 2015, Comput. Networks.

[128]  Hani Jamjoom,et al.  Cementing high availability in openflow with RuleBricks , 2013, HotSDN '13.

[129]  Nicola Blefari-Melazzi,et al.  An OpenFlow-based testbed for information centric networking , 2012, 2012 Future Network & Mobile Summit (FutureNetw).

[130]  Marco Canini,et al.  OF.CPP: consistent packet processing for openflow , 2013, HotSDN '13.

[131]  Laurent Vanbever,et al.  HotSwap: correct and efficient controller upgrades for software-defined networks , 2013, HotSDN '13.

[132]  A. Murat Tekalp,et al.  OpenQoS: An OpenFlow controller design for multimedia delivery with end-to-end Quality of Service over Software-Defined Networks , 2012, Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference.

[133]  Rob Sherwood,et al.  Blueprint for introducing innovation into wireless mobile networks , 2010, VISA '10.

[134]  Nick Feamster,et al.  Procera: a language for high-level reactive network control , 2012, HotSDN '12.

[135]  Hari Balakrishnan,et al.  No silver bullet: extending SDN to the data plane , 2013, HotNets.

[136]  Nicola Blefari-Melazzi,et al.  Information centric networking over SDN and OpenFlow: Architectural aspects and experiments on the OFELIA testbed , 2013, Comput. Networks.

[137]  Rob Sherwood,et al.  OpenRoads: empowering research in mobile networks , 2010, CCRV.

[138]  JongWon Kim,et al.  A programmable networking switch node with in-network processing support , 2012, 2012 IEEE International Conference on Communications (ICC).

[139]  Athanasios V. Vasilakos,et al.  Software-Defined and Virtualized Future Mobile and Wireless Networks: A Survey , 2014, Mobile Networks and Applications.

[140]  Marco Canini,et al.  Automatic failure recovery for software-defined networks , 2013, HotSDN '13.

[141]  Sangjin Han,et al.  PacketShader: a GPU-accelerated software router , 2010, SIGCOMM '10.

[142]  Fernando M. V. Ramos,et al.  On the Feasibility of a Consistent and Fault-Tolerant Data Store for SDNs , 2013, 2013 Second European Workshop on Software Defined Networks.

[143]  Rodrigo Braga,et al.  Lightweight DDoS flooding attack detection using NOX/OpenFlow , 2010, IEEE Local Computer Network Conference.

[144]  Bhaskar Krishnamachari,et al.  Software-Defined Networking Paradigms in Wireless Networks: A Survey , 2014, ACM Comput. Surv..

[145]  Anees Shaikh,et al.  CloudNaaS: a cloud networking platform for enterprise applications , 2011, SoCC.

[146]  George Varghese,et al.  Header Space Analysis: Static Checking for Networks , 2012, NSDI.

[147]  David K. Chiabi European Telecommunications Standards Institute , 2015 .

[148]  Koji Okamura,et al.  Hybrid Control Model for Flow-Based Networks , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[149]  Sujata Banerjee,et al.  Enhancing network management frameworks with SDN-like control , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[150]  Jennifer Rexford,et al.  Scalable Network Virtualization in Software-Defined Networks , 2013, IEEE Internet Computing.

[151]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[152]  Guido Appenzeller,et al.  Maturing of OpenFlow and Software-defined Networking through deployments , 2014, Comput. Networks.

[153]  Yongqiang Xiong,et al.  Using CPU as a traffic co-processing unit in commodity switches , 2012, HotSDN '12.

[154]  Sakir Sezer,et al.  Sdn Security: A Survey , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[155]  Masayuki Murata,et al.  OpenFlow-based content-centric networking architecture and router implementation , 2013, 2013 Future Network & Mobile Summit.

[156]  Fernando M. V. Ramos,et al.  Towards secure and dependable software-defined networks , 2013, HotSDN '13.

[157]  Ian F. Akyildiz,et al.  A roadmap for traffic engineering in SDN-OpenFlow networks , 2014, Comput. Networks.

[158]  Jennifer Rexford,et al.  Toward Software-Defined Cellular Networks , 2012, 2012 European Workshop on Software Defined Networking.

[159]  Christian Esteve Rothenberg,et al.  In-packet Bloom filter based data center networking with distributed OpenFlow controllers , 2010, 2010 IEEE Globecom Workshops.

[160]  Julio Ortega Lopera,et al.  Accelerating OpenFlow switching with network processors , 2009, ANCS '09.

[161]  Eduardo Jacob,et al.  Design and implementation of an OpenFlow hardware abstraction layer , 2014, DCC '14.

[162]  Alan L. Cox,et al.  Maestro: A System for Scalable OpenFlow Control , 2010 .

[163]  Brighten Godfrey,et al.  VeriFlow: verifying network-wide invariants in real time , 2012, HotSDN '12.

[164]  Qi Hao,et al.  A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation , 2014, IEEE Communications Surveys & Tutorials.

[165]  Data Plane Programmability in SDN , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[166]  Paul Congdon,et al.  Hey, you darned counters!: get off my ASIC! , 2012, HotSDN '12.

[167]  Russell J. Clark,et al.  SDX , 2014, SIGCOMM.

[168]  Michael Jarschel,et al.  An OpenFlow extension for the OMNeT++ INET framework , 2013, SimuTools.

[169]  Meral Shirazipour,et al.  Realizing packet-optical integration with SDN and OpenFlow 1.1 extensions , 2012, 2012 IEEE International Conference on Communications (ICC).

[170]  Yang Song,et al.  Efficient and agile storage management in software defined environments , 2014, IBM J. Res. Dev..

[171]  Xingang Shi,et al.  Analysis of Comparisons between OpenFlow and ForCES , 2012 .

[172]  Anees Shaikh,et al.  Programming your network at run-time for big data applications , 2012, HotSDN '12.

[173]  Tao Jin,et al.  Application-awareness in SDN , 2013, SIGCOMM.

[174]  Chonggang Wang,et al.  Software defined virtual wireless network: framework and challenges , 2015, IEEE Network.

[175]  Rob Sherwood,et al.  OFLOPS: An Open Framework for OpenFlow Switch Evaluation , 2012, PAM.

[176]  Syed Ali Khayam,et al.  Revisiting Traffic Anomaly Detection Using Software Defined Networking , 2011, RAID.

[177]  George Varghese,et al.  Forwarding metamorphosis: fast programmable match-action processing in hardware for SDN , 2013, SIGCOMM.

[178]  Nick McKeown,et al.  MPLS with a simple OPEN control plane , 2011, 2011 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference.

[179]  Ronald van der Pol,et al.  Performance Analysis of OpenFlow Hardware , 2012 .

[180]  Jia Wang,et al.  Scalable flow-based networking with DIFANE , 2010, SIGCOMM '10.

[181]  Takeshi Ikenaga,et al.  A Design and Prototyping of In-Network Processing Platform to Enable Adaptive Network Services , 2013, IEICE Trans. Inf. Syst..

[182]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[183]  Jamal Hadi Salim,et al.  Forwarding and Control Element Separation (ForCES) Protocol Specification , 2010, RFC.

[184]  Markus Hidell,et al.  Improving PC-based OpenFlow switching performance , 2010, 2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[185]  Mabry Tyson,et al.  A security enforcement kernel for OpenFlow networks , 2012, HotSDN '12.

[186]  Fernando M. V. Ramos,et al.  On the Design of Practical Fault-Tolerant SDN Controllers , 2014, 2014 Third European Workshop on Software Defined Networks.

[187]  Ulas C. Kozat,et al.  Verifying forwarding plane connectivity and locating link failures using static rules in software defined networks , 2013, HotSDN '13.

[188]  Jennifer Rexford,et al.  Live migration of an entire network (and its hosts) , 2012, HotNets-XI.

[189]  Russell J. Clark,et al.  Kinetic: Verifiable Dynamic Network Control , 2015, NSDI.

[190]  David Mazières,et al.  Tiny packet programs for low-latency network control and monitoring , 2013, HotNets.

[191]  Tal Mizrahi,et al.  Time-based updates in software defined networks , 2013, HotSDN '13.

[192]  Jun Bi,et al.  Seamless interworking of SDN and IP , 2013, SIGCOMM.

[193]  Ali Ghaffari,et al.  Congestion control mechanisms in wireless sensor networks: A survey , 2015, J. Netw. Comput. Appl..

[194]  Rob Sherwood,et al.  Carving research slices out of your production networks with OpenFlow , 2010, CCRV.

[195]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[196]  David Walker,et al.  Frenetic: a network programming language , 2011, ICFP.

[197]  Andrea Bianco,et al.  OpenFlow Switching: Data Plane Performance , 2010, 2010 IEEE International Conference on Communications.

[198]  Maciej Stroinski,et al.  Programmable Abstraction of Datapath , 2014, 2014 Third European Workshop on Software Defined Networks.

[199]  Hubertus Franke,et al.  Software defined environments: An introduction , 2014, IBM J. Res. Dev..

[200]  Nick Feamster,et al.  A slick control plane for network middleboxes , 2013, HotSDN '13.

[201]  Sujata Banerjee,et al.  Automated and Scalable QoS Control for Network Convergence , 2010, INM/WREN.

[202]  Patrick Th. Eugster,et al.  Towards efficient implementation of packet classifiers in SDN/OpenFlow , 2013, HotSDN '13.

[203]  Li Su,et al.  OpenRAN: a software-defined ran architecture via virtualization , 2013, SIGCOMM.

[204]  Nor Badrul Anuar,et al.  Secure and dependable software defined networks , 2016, J. Netw. Comput. Appl..

[205]  Qiang Fu,et al.  Cardigan: deploying a distributed routing fabric , 2013, HotSDN '13.

[206]  Viktor K. Prasanna,et al.  Multi-dimensional packet classification on FPGA: 100 Gbps and beyond , 2010, 2010 International Conference on Field-Programmable Technology.

[207]  Lieguang Zeng,et al.  M2cloud: software defined multi-site data center network control framework for multi-tenant , 2013, SIGCOMM.

[208]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[209]  Hiroaki Nishi,et al.  SoR-Based Programmable Network for Future Software-Defined Network , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference.

[210]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[211]  David Walker,et al.  Optimizing the "one big switch" abstraction in software-defined networks , 2013, CoNEXT.

[212]  Sujata Banerjee,et al.  No more middlebox: integrate processing into network , 2010, SIGCOMM '10.

[213]  Sunhee Yang,et al.  RAON: Recursive Abstraction of OpenFlow Networks , 2014, 2014 Third European Workshop on Software Defined Networks.