“ A Survey of Software Defined Networking

Emerging mega-trends (e.g., mobile, social, cloud, and big data) in information and communication technologies (ICT) are commanding new challenges to future Internet, for which ubiquitous accessibility, high bandwidth, and dynamic management are crucial. However, traditional approaches based on manual configuration of proprietary devices are cumbersome and error-prone, and they cannot fully utilize the capability of physical network infrastructure. Recently, software-defined networking (SDN) has been touted as one of the most promising solutions for future Internet. SDN is characterized by its two distinguished features, including decoupling the control plane from the data plane and providing programmability for network application development. As a result, SDN is positioned to provide more efficient configuration, better performance, and higher flexibility to accommodate innovative network designs. This paper surveys latest developments in this active research area of SDN. We first present a generally accepted definition for SDN with the aforementioned two characteristic features and potential benefits of SDN. We then dwell on its three-layer architecture, including an infrastructure layer, a control layer, and an application layer, and substantiate each layer with existing research efforts and its related research areas. We follow that with an overview of the de facto SDN implementation (i.e., OpenFlow). Finally, we conclude this survey paper with some suggested open research challenges.

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

[2]  J. Manyika Big data: The next frontier for innovation, competition, and productivity , 2011 .

[3]  Kok-Kiong Yap,et al.  PhoneNet: a phone-to-phone network for group communication within an administrative domain , 2010, MobiHeld '10.

[4]  John W. Lockwood,et al.  Prototyping Fast, Simple, Secure Switches for Etha , 2007 .

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

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

[7]  Achim Autenrieth,et al.  From static to software-defined optical networks , 2012, 2012 16th International Conference on Optical Network Design and Modelling (ONDM).

[8]  Paul Hudak,et al.  Nettle: Taking the Sting Out of Programming Network Routers , 2011, PADL.

[9]  Martín Casado,et al.  Rethinking enterprise network control , 2009, TNET.

[10]  Robert Birke,et al.  Partition/aggregate in commodity 10G ethernet software-defined networking , 2012, 2012 IEEE 13th International Conference on High Performance Switching and Routing.

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

[12]  I. Morita,et al.  First field trial of an OpenFlow-based unified control plane for multi-layer multi-granularity optical networks , 2012, OFC/NFOEC.

[13]  Rahim Rahmani,et al.  Deployment of Flow-Sensors in Internet of Things' Virtualization via OpenFlow , 2012, 2012 Third FTRA International Conference on Mobile, Ubiquitous, and Intelligent Computing.

[14]  Haiyong Xie,et al.  SDNi: A Message Exchange Protocol for Software Defined Networks (SDNS) across Multiple Domains , 2012 .

[15]  Jennifer Rexford,et al.  The "Platform as a Service" Model for Networking , 2010, INM/WREN.

[16]  Nick Feamster,et al.  SwitchBlade: a platform for rapid deployment of network protocols on programmable hardware , 2010, SIGCOMM '10.

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

[18]  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.

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

[20]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[21]  Martín Casado,et al.  Software-defined internet architecture: decoupling architecture from infrastructure , 2012, HotNets-XI.

[22]  David Walker,et al.  Consistent updates for software-defined networks: change you can believe in! , 2011, HotNets-X.

[23]  Radia J. Perlman,et al.  Rbridges: transparent routing , 2004, IEEE INFOCOM 2004.

[24]  Guido Appenzeller,et al.  Implementing an OpenFlow switch on the NetFPGA platform , 2008, ANCS '08.

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

[26]  Nick Feamster,et al.  The case for separating routing from routers , 2004, FDNA '04.

[27]  Chen-Nee Chuah,et al.  Dynamic measurement-aware routing in practice , 2011, IEEE Network.

[28]  Lei Liu,et al.  First field trial of an OpenFlow-based unified control plane for multi-layer multi-granularity optical networks , 2012 .

[29]  Lei Liu,et al.  Experimental validation and performance evaluation of OpenFlow-based wavelength path control in transparent optical networks. , 2011, Optics express.

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

[31]  A. Gladisch,et al.  SplitArchitecture: Applying the Software Defined Networking Concept to Carrier Networks , 2012, 2012 World Telecommunications Congress.

[32]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[33]  David E. Culler,et al.  A blueprint for introducing disruptive technology into the Internet , 2003, CCRV.

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

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

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

[37]  Noga Alon,et al.  The Space Complexity of Approximating the Frequency Moments , 1999 .

[38]  Marco Canini,et al.  A SOFT way for openflow switch interoperability testing , 2012, CoNEXT '12.

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

[40]  Piero Castoldi,et al.  OpenFlow and PCE architectures in Wavelength Switched Optical Networks , 2012, 2012 16th International Conference on Optical Network Design and Modelling (ONDM).

[41]  Minlan Yu,et al.  Scalable flow-based networking with DIFANE , 2010, SIGCOMM 2010.

[42]  Asit Chakraborti,et al.  Towards software defined ICN based edge-cloud services , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[43]  Rob Sherwood,et al.  On Controller Performance in Software-Defined Networks , 2012, Hot-ICE.

[44]  Neda Beheshti,et al.  OpenFlow MPLS and the open source label switched router , 2011, 2011 23rd International Teletraffic Congress (ITC).

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

[46]  Anja Feldmann,et al.  Logically centralized?: state distribution trade-offs in software defined networks , 2012, HotSDN '12.

[47]  Rick McGeer,et al.  A safe, efficient update protocol for openflow networks , 2012, HotSDN '12.

[48]  Jason Liu,et al.  Simulation studies of OpenFlow-based in-network caching strategies , 2012, SpringSim.

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

[50]  Kok-Kiong Yap,et al.  Towards software-friendly networks , 2010, APSys '10.

[51]  David Walker,et al.  Abstractions for network update , 2012, CCRV.

[52]  Xiao Liu,et al.  Inter-screen interaction for session recognition and transfer based on cloud centric media network , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

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

[54]  Adam Wolisz,et al.  ORAN: OpenFlow Routers for Academic Networks , 2012, 2012 IEEE 13th International Conference on High Performance Switching and Routing.

[55]  Fabrizio Granelli,et al.  EmPOWER: A Testbed for Network Function Virtualization Research and Experimentation , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[56]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

[57]  Weiming Wang,et al.  Definition and Implementation of Logical Function Blocks Compliant to ForCES Specification , 2007, 2007 15th IEEE International Conference on Networks.

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

[59]  Katia Obraczka,et al.  A flexible in-network IP anonymization service , 2012, 2012 IEEE International Conference on Communications (ICC).

[60]  Eduardo Cerqueira,et al.  A proposal management of the legacy network environment using OpenFlow control plane , 2012, 2012 IEEE Network Operations and Management Symposium.

[61]  Paul Hudak,et al.  Nettle: A Language for Configuring Routing Networks , 2009, DSL.

[62]  Markus Hidell,et al.  Using libNetVirt to control the virtual network , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[63]  Martín Casado,et al.  Applying NOX to the Datacenter , 2009, HotNets.

[64]  Ping Pan,et al.  Framework for Software Defined Networks , 2011 .

[65]  Hong Yan,et al.  A clean slate 4D approach to network control and management , 2005, CCRV.

[66]  Jun Bi,et al.  ASIC: an architecture for scalable intra-domain control in OpenFlow , 2012, CFI.

[67]  Ehab Al-Shaer,et al.  Network configuration in a box: towards end-to-end verification of network reachability and security , 2009, 2009 17th IEEE International Conference on Network Protocols.

[68]  Eric Mannie,et al.  Generalized Multi-Protocol Label Switching (GMPLS) Architecture , 2004, RFC.

[69]  Anoop Ghanwani,et al.  Routing Bridges (RBridges): Base Protocol Specification , 2011, RFC.

[70]  Moses Charikar,et al.  Finding frequent items in data streams , 2004, Theor. Comput. Sci..

[71]  Rob Sherwood,et al.  Can the Production Network Be the Testbed? , 2010, OSDI.

[72]  Hideaki Sone,et al.  Implementation and Evaluation of an OpenFlow-Based Access Control System for Wireless LAN Roaming , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference Workshops.

[73]  David Sanchez,et al.  An OpenFlow Based Network Virtualization Framework for the Cloud , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[74]  Reza Nejabati,et al.  Enabling the future optical Internet with OpenFlow: A paradigm shift in providing intelligent optical network services , 2011, 2011 13th International Conference on Transparent Optical Networks.

[75]  T. V. Lakshman,et al.  Abstracting network state in Software Defined Networks (SDN) for rendezvous services , 2012, 2012 IEEE International Conference on Communications (ICC).

[76]  Jinwook Kim,et al.  QoS-aware Network Operating System for software defined networking with Generalized OpenFlows , 2012, 2012 IEEE Network Operations and Management Symposium.

[77]  Liu Quan,et al.  The Software Communication Architecture specification: Evolution and trends , 2009, 2009 Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA).

[78]  Kok-Kiong Yap,et al.  The Stanford OpenRoads deployment , 2009, WINTECH '09.

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

[80]  Paul Hudak,et al.  Scaling Software-Defined Network Controllers on Multicore Servers , 2012 .

[81]  Kazuya Suzuki,et al.  A Design and Implementation of OpenFlow Controller Handling IP Multicast with Fast Tree Switching , 2012, 2012 IEEE/IPSJ 12th International Symposium on Applications and the Internet.

[82]  Hong Yan,et al.  Tesseract: A 4D Network Control Plane , 2007, NSDI.

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

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

[85]  Scott Shenker,et al.  Ethane: taking control of the enterprise , 2007, SIGCOMM.

[86]  Cole Schlesinger,et al.  Splendid isolation: a slice abstraction for software-defined networks , 2012, HotSDN '12.

[87]  Samuel T. King,et al.  Debugging the data plane with anteater , 2011, SIGCOMM 2011.

[88]  Frank Dürr,et al.  The power of software-defined networking: line-rate content-based routing using OpenFlow , 2012, MW4NG '12.

[89]  Martín Casado,et al.  Extending Networking into the Virtualization Layer , 2009, HotNets.

[90]  Kok-Kiong Yap,et al.  Slicing home networks , 2011, HomeNets '11.

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

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

[93]  Jamal Hadi Salim,et al.  Software-Defined Networking: Experimenting with the Control to Forwarding Plane Interface , 2012, 2012 European Workshop on Software Defined Networking.

[94]  Ion Stoica,et al.  HTTP as the narrow waist of the future internet , 2010, Hotnets-IX.

[95]  Marcos Rogério Salvador,et al.  QuagFlow: partnering Quagga with OpenFlow , 2010, SIGCOMM '10.

[96]  David A. Maltz,et al.  Network-Wide Decision Making: Toward A Wafer-Thin Control Plane , 2004 .

[97]  Yves Lemieux,et al.  A 100Gig network processor platform for openflow , 2011, 2011 7th International Conference on Network and Service Management.

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

[99]  Gunnar Karlsson,et al.  Intra-domain routing convergence with centralized control , 2009, Comput. Networks.

[100]  Ping Pan,et al.  Software Driven Networks Problem Statement , 2011 .

[101]  Nick Feamster,et al.  Getting Students ’ Hands Dirty with Clean-Slate Networking , 2011 .

[102]  Monia Ghobadi,et al.  OpenTM: Traffic Matrix Estimator for OpenFlow Networks , 2010, PAM.

[103]  Qin Li,et al.  HyperMIP: Hypervisor Controlled Mobile IP for Virtual Machine Live Migration across Networks , 2008, 2008 11th IEEE High Assurance Systems Engineering Symposium.

[104]  Nick McKeown,et al.  MPLS-TE and MPLS VPNS with openflow , 2011, SIGCOMM.

[105]  Adrian Farrel,et al.  A Path Computation Element (PCE)-Based Architecture , 2006, RFC.

[106]  Glen Gibb,et al.  Outsourcing network functionality , 2012, HotSDN '12.

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

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

[109]  T. S. Eugene,et al.  Maestro: achieving scalability and coordination in centralizaed network control plane , 2012 .

[110]  Lei Liu,et al.  Experimental demonstration of OpenFlow/GMPLS interworking control plane for IP/DWDM multi-layer optical networks , 2012, 2012 14th International Conference on Transparent Optical Networks (ICTON).

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

[112]  Rong Jin,et al.  Design and Implementation of an Open Programmable Router Compliant to IETF ForCES Specifications , 2007, Sixth International Conference on Networking (ICN'07).

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

[114]  Lei Liu,et al.  From GMPLS to PCE/GMPLS to OpenFlow: How much benefit can we get from the technical evolution of control plane in optical networks? , 2012, 2012 14th International Conference on Transparent Optical Networks (ICTON).

[115]  Jonathan M. Smith,et al.  Switchware: accelerating network evolution , 1996 .

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

[117]  Markus Hidell,et al.  libNetVirt: The network virtualization library , 2012, 2012 IEEE International Conference on Communications (ICC).

[118]  Haitao Wu,et al.  ServerSwitch: A Programmable and High Performance Platform for Data Center Networks , 2011, NSDI.

[119]  Alec Wolman,et al.  Dyson: An Architecture for Extensible Wireless LANs , 2010, USENIX Annual Technical Conference.

[120]  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.

[121]  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.

[122]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 2000, RFC.

[123]  A. Nakao,et al.  Cloud Rack: Enhanced virtual topology migration approach with Open vSwitch , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[124]  Bin Liu,et al.  ALFE: A replacement policy to cache elephant flows in the presence of mice flooding , 2012, 2012 IEEE International Conference on Communications (ICC).

[125]  Jennifer Rexford,et al.  Practical Network-Wide Compression of IP Routing Tables , 2012, IEEE Transactions on Network and Service Management.

[126]  Odej Kao,et al.  Multiple service load-balancing with OpenFlow , 2012, 2012 IEEE 13th International Conference on High Performance Switching and Routing.

[127]  Paul Hudak,et al.  Don't Configure the Network, Program It! Domain-Specific Programming Languages for Network Systems , 2010 .

[128]  Shriram Krishnamurthi,et al.  Participatory Networking , 2012, Hot-ICE.

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

[130]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[131]  Jorge Lobo,et al.  Dynamic graph query primitives for SDN-based cloudnetwork management , 2012, HotSDN '12.

[132]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

[133]  Athanasios V. Vasilakos,et al.  CoDaaS: An experimental cloud-centric content delivery platform for user-generated contents , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

[134]  Stefano Secci,et al.  Boosting Cloud Communications through a Crosslayer Multipath Protocol Architecture , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

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

[136]  Nick McKeown,et al.  Delegating network security with more information , 2009, WREN '09.

[137]  Fang Hao,et al.  Enhancing dynamic cloud-based services using network virtualization , 2009, CCRV.

[138]  Marco Canini,et al.  Is your OpenFlow application correct? , 2011, CoNEXT '11 Student.

[139]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[140]  Mark Handley,et al.  XORP: an open platform for network research , 2003, CCRV.

[141]  Nick McKeown,et al.  Architecting for innovation , 2011, CCRV.

[142]  Marco Canini,et al.  Automating the Testing of OpenFlow Applications , 2011 .

[143]  Glen Gibb,et al.  NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[144]  Abhishek Kumar,et al.  Data streaming algorithms for efficient and accurate estimation of flow size distribution , 2004, SIGMETRICS '04/Performance '04.

[145]  Edjard de Souza Mota,et al.  A replication component for resilient OpenFlow-based networking , 2012, 2012 IEEE Network Operations and Management Symposium.

[146]  R. Krzywania,et al.  FEDERICA: Federated e-Infrastructure Dedicated to European Researchers Innovating in Computing Network Architectures , 2010 .

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

[148]  Nick McKeown,et al.  Confused, timid, and unstable: picking a video streaming rate is hard , 2012, Internet Measurement Conference.

[149]  Didier Colle,et al.  Software defined networking: Meeting carrier grade requirements , 2011, 2011 18th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[150]  Nick McKeown,et al.  Simple unified control for packet and circuit networks , 2009, 2009 IEEE/LEOS Summer Topical Meeting.

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

[152]  Otto Carlos Muniz Bandeira Duarte,et al.  OpenFlow and Xen-Based Virtual Network Migration , 2010, WCITD/NF.

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

[154]  Russell J. Clark,et al.  Decoupling policy from configuration in campus and enterprise networks , 2010, 2010 17th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[155]  David Walker,et al.  A compiler and run-time system for network programming languages , 2012, POPL '12.

[156]  T. Ulversoy,et al.  Software Defined Radio: Challenges and Opportunities , 2010, IEEE Communications Surveys & Tutorials.

[157]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[158]  Hideaki Sone,et al.  Flexible Access Management System for Campus VLAN Based on OpenFlow , 2011, 2011 IEEE/IPSJ International Symposium on Applications and the Internet.

[159]  Minlan Yu,et al.  Online Measurement of Large Traffic Aggregates on Commodity Switches , 2011, Hot-ICE.

[160]  Russell J. Clark,et al.  Resonance: dynamic access control for enterprise networks , 2009, WREN '09.

[161]  Wu-chun Feng,et al.  An Analysis of 10-Gigabit Ethernet Protocol Stacks in Multicore Environments , 2007 .

[162]  Rastin Pries,et al.  A Flexible OpenFlow-Controller Benchmark , 2012, 2012 European Workshop on Software Defined Networking.

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

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

[165]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[166]  Kok-Kiong Yap,et al.  Delivering capacity for the mobile internet by stitching together networks , 2010, S3 '10.

[167]  Monia Ghobadi,et al.  Rethinking end-to-end congestion control in software-defined networks , 2012, HotNets-XI.

[168]  Nick Feamster,et al.  The evolution of network configuration: a tale of two campuses , 2011, IMC '11.

[169]  Jamal Hadi Salim,et al.  Forwarding and Control Element Separation (ForCES) Forwarding Element Model , 2010, RFC.

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

[171]  Markus Hidell,et al.  Using hardware classification to improve PC-based OpenFlow switching , 2011, 2011 IEEE 12th International Conference on High Performance Switching and Routing.

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

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

[174]  Nick McKeown,et al.  Unifying Packet and Circuit Switched Networks , 2009, 2009 IEEE Globecom Workshops.

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

[176]  Praveen Yalagandula,et al.  Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection , 2011, 2011 Proceedings IEEE INFOCOM.

[177]  Christophe Diot,et al.  Traffic matrix estimation: existing techniques and new directions , 2002, SIGCOMM 2002.

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

[179]  Kuang-Ching Wang,et al.  Elastic IP and security groups implementation using OpenFlow , 2012, VTDC '12.

[180]  Stefano Secci,et al.  Achieving sub-second downtimes in internet-wide virtual machine live migrations in LISP networks , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[181]  Pablo César,et al.  Past, present, and future of social TV: A categorization , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[182]  Xin Huang,et al.  SWAN: End-to-end orchestration for cloud network and WAN , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[183]  T. V. Lakshman,et al.  The SoftRouter Architecture , 2016 .

[184]  Vijay Mann,et al.  CrossRoads: Seamless VM mobility across data centers through software defined networking , 2012, 2012 IEEE Network Operations and Management Symposium.

[185]  Otto Carlos Muniz Bandeira Duarte,et al.  OMNI: OpenFlow MaNagement Infrastructure , 2011, 2011 International Conference on the Network of the Future.

[186]  Obi Akonjang,et al.  SANE: A Protection Architecture For Enterprise Networks , 2007 .

[187]  Preeti Singh,et al.  Application-aware aggregation and traffic engineering in a converged packet-circuit network , 2011, 2011 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference.

[188]  Raj Jain,et al.  A survey of the research on future internet architectures , 2011, IEEE Communications Magazine.

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

[190]  George Varghese,et al.  Bitmap Algorithms for Counting Active Flows on High-Speed Links , 2003, IEEE/ACM Transactions on Networking.

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

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

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

[194]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

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

[196]  Didier Colle,et al.  Enabling fast failure recovery in OpenFlow networks , 2011, 2011 8th International Workshop on the Design of Reliable Communication Networks (DRCN).

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

[198]  Yves Lemieux,et al.  OpenFlow supporting inter-domain virtual machine migration , 2011, 2011 Eighth International Conference on Wireless and Optical Communications Networks.

[199]  Marco Canini,et al.  OFTEN Testing OpenFlow Networks , 2012, 2012 European Workshop on Software Defined Networking.

[200]  Deborah Estrin,et al.  Named Data Networking (NDN) Project , 2010 .

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

[202]  Dario Rossi,et al.  A Survey of Green Networking Research , 2010, IEEE Communications Surveys & Tutorials.

[203]  Ramesh Govindan,et al.  Scalable Rule Management for Data Centers , 2013, NSDI.

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

[205]  M. Casado,et al.  Virtual Switching in an Era of Advanced Edges , 2010 .

[206]  Chen Liang,et al.  Hierarchical policies for software defined networks , 2012, HotSDN '12.

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

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

[209]  Timothy L. Hinrichs Expressing and Enforcing Flow-Based Network Security Policies , 2008 .

[210]  Scott Shenker,et al.  Routing as a Service , 2006 .

[211]  Nick Feamster,et al.  Securing Enterprise Networks Using Traffic Tainting , 2009 .

[212]  William A. Arbaugh,et al.  The SwitchWare active network architecture , 1998, IEEE Netw..

[213]  Preeti Singh,et al.  Packet and circuit network convergence with OpenFlow , 2010, 2010 Conference on Optical Fiber Communication (OFC/NFOEC), collocated National Fiber Optic Engineers Conference.

[214]  Ram Dantu,et al.  Forwarding and Control Element Separation (ForCES) Framework , 2004, RFC.

[215]  Alexandru Paler,et al.  Scalable service deployment on software-defined networks , 2011, IEEE Communications Magazine.

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

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

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

[219]  Xu Chen,et al.  ShadowNet: A Platform for Rapid and Safe Network Evolution , 2009, USENIX Annual Technical Conference.

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

[221]  Arif Mahmud,et al.  Exploitation of OpenFlow in wireless sensor networks , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[222]  Hermann de Meer,et al.  A survey of programmable networks , 1999, CCRV.