Interfaces, attributes, and use cases: A compass for SDN

The term Software Defined Networking (SDN) is prevalent in today's discussion about future communication networks. As with any new term or paradigm, however, no consistent definition regarding this technology has formed. The fragmented view on SDN results in legacy products being passed off by equipment vendors as SDN, academics mixing up the attributes of SDN with those of network virtualization, and users not fully understanding the benefits. Therefore, establishing SDN as a widely adopted technology beyond laboratories and insular deployments requires a compass to navigate the multitude of ideas and concepts that make up SDN today. The contribution of this article represents an important step toward such an instrument. It gives a thorough definition of SDN and its interfaces as well as a list of its key attributes. Furthermore, a mapping of interfaces and attributes to SDN use cases is provided, highlighting the relevance of the interfaces and attributes for each scenario. This compass gives guidance to a potential adopter of SDN on whether SDN is in fact the right technology for a specific use case.

[1]  Richard D. Gitlin,et al.  Next-generation networks , 1998, Bell Labs Technical Journal.

[2]  Avri Doria ForCES Protocol Specification , 2004 .

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

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

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

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

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

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

[9]  Alisa Devlic,et al.  Carrier-grade Network Management Extensions to the SDN Framework , 2012 .

[10]  Christian Timmerer,et al.  Challenges of QoE management for cloud applications , 2012, IEEE Communications Magazine.

[11]  Marcos Rogério Salvador,et al.  Revisiting routing control platforms with the eyes and muscles of software-defined networking , 2012, HotSDN '12.

[12]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[13]  Jihoon Lee,et al.  Device mobility management in content-centric networking , 2012, IEEE Communications Magazine.

[14]  Rastin Pries,et al.  An OpenFlow-based energy-efficient data center approach , 2012, SIGCOMM '12.

[15]  Anees Shaikh,et al.  Meridian: an SDN platform for cloud network services , 2013, IEEE Communications Magazine.

[16]  Phuoc Tran-Gia,et al.  SDN-Based Application-Aware Networking on the Example of YouTube Video Streaming , 2013, 2013 Second European Workshop on Software Defined Networks.

[17]  Harsha V. Madhyastha,et al.  FlowSense: Monitoring Network Utilization with Zero Measurement Cost , 2013, PAM.

[18]  Sakir Sezer,et al.  Queen ' s University Belfast-Research Portal Are We Ready for SDN ? Implementation Challenges for Software-Defined Networks , 2016 .

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

[20]  Moritz Steiner,et al.  Applying software-defined networking to the telecom domain , 2013, 2013 Proceedings IEEE INFOCOM.

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

[22]  Ken Gray,et al.  SDN: Software Defined Networks , 2013 .

[23]  A. Neeraja,et al.  Licensed under Creative Commons Attribution Cc by Improving Network Management with Software Defined Networking , 2022 .

[24]  Alberto Leon-Garcia,et al.  Software Defined Networks , 2015, Comput. Networks.