SDN Controller Mechanisms for Flexible and Customized Networking

Authors

  • Jacek Wytrębowicz Institute of Computer Science, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw
  • Thorsten Ries Post Technologies, 2, rue Emile Bian, L-2999 Luxembourg, Luxembourg
  • Khoa Truong Dinh Institute of Telecommunications, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw
  • Sławomir Kukliński Institute of Telecommunications, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw

Abstract

Software-Defined Networking (SDN) is seen as the most promising networking technology today. The spread of a new technology depends on the acceptance of the engineers implementing the networks. Typically, when engineers start the conceptualization of new network devices that work with a new paradigm, and that should provide expected business values, they must identify and utilize technical enablers for the defined business use cases. This paper tries to summarize essential SDN applications and defines the technical enablers for advanced and efficient SDN networking. To this end, we identify the core technical mechanisms, expecting to provide a useful analysis for the design of new SDN networks.

Author Biographies

Jacek Wytrębowicz, Institute of Computer Science, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw

Jacek Wytrębowicz was born in Warsaw, in 1957. He received the MSc in computer science from the Warsaw University of Technology, in 1982, and the Ph.D. in computer and network science from l'Ecole Nationale Supérieure des Télécommunications, Paris, in 1995. He is an assistant professor at the Warsaw University of Technology, where he gives lectures on computer networks. His research interests are: formal methods applied to communication protocols, new applications of wireless networks, and new concepts related to Software Defined Networking. He is co-author of 7 books and author or co-author of 35 papers in technical journals and conference proceedings.

Thorsten Ries, Post Technologies, 2, rue Emile Bian, L-2999 Luxembourg, Luxembourg

Thorsten Ries received the degree of Dipl. Inf. (FH) in computer science from the Trier University of Applied Sciences in 2000 and the MSc Science from the Open University, Milton Keynes, UK in 2006. In 2012, he received the Ph.D. degree in computer science from the University of Luxembourg. Being active in research for more than a decade, he was involved in European projects, including EFIPSANS and Gen6. Since 2014, he is Security Architect at Post Technologies in Luxembourg, focusing on novel end-to-end security concepts. Besides this, his research interests include SDN, data analysis, privacy and autonomic network management.

Khoa Truong Dinh, Institute of Telecommunications, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw

Khoa Truong Dinh was born in Hue city, Viet Nam in 1987. He received the BSc and MSc degree in Telecommunications at Warsaw University of Technology in 2011 and 2013. Since 2013, he has been a Research Assistant working for CoSDN project. Currently he is pursuing the Ph.D. degree in Electronics and Information Technology Faculty at WUT. His interests include 3G, 4G mobile technologies, wireless network, Software Defined Networks and autonomic networking.

Sławomir Kukliński, Institute of Telecommunications, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw

Sławomir Kukliński received the MSc in 1985, and the Ph.D. in 1994 from Warsaw University of Technology,   Institute of Telecommunications, where he works as assistant professor. From 2003 he also works for Orange Labs Polska S.A. as research expert. For about decade he focuses on Future Internet, mobile systems, wireless mesh networks and VANETs. At present he is active in autonomic network management and SDN. He was involved in several European projects, including MIDAS, 4WARD and EFIPSANS. He published many conference papers, was a TPC member of many conferences, and served as a reviewer to many conferences and journals.

References

“Beacon project documentation,” https://openflow.stanford.edu/static/ beacon/releases/1.0.4/apidocs/, last accessed: February 19, 2014.

“Floodlight project documentation,” http://docs.projectfloodlight.org/ display/floodlightcontroller/Floodlight+Documentation, last accessed: February 19, 2014.

“Nox project documentation,” http://www.noxrepo.org/ /nox-doxygen/ index.html, last accessed: February 19, 2014.

“Opendaylight project documentation,” http://www.opendaylight.org/ news/2013/09/converge- network- digest- opendaylight- hydrogen- open- source-sdn, last accessed: February 19, 2014.

“Pox project documentation,” https://openflow.stanford.edu/display/ ONL/POX+Wiki, last accessed: February 19, 2014.

“Trema project documentation,” http://trema.github.io/trema/, last ac- cessed: February 19, 2014.

A. Atlas, T. Nadeau, and D. Ward, “Interface to the Routing System Framework,” Working Draft, IETF Secretariat, Internet-Draft draft-ward- i2rs-framework-00.txt, February 2013.

A. Dixit, F. Hao, S. Mukherjee, T.V. Lakshman, and R. Kompella, “Towards an elastic distributed SDN controller,” in Proc. 2nd ACM SIGCOMM workshop HotSDN, 2013, pp. 7–12.

A. Doria, J. H. Salim, R. Haas, H. Khosravi, W. Wang, L. Dong, R. Gopal, and J. Halpern, “Forwarding and Control Element Separation (ForCES) Protocol Specification,” Internet Requests for Comments, RFC Editor, RFC 5810, March 2010. [Online]. Available: http://www.rfc- editor.org/rfc/rfc5810.txt

A. Farrel, J. P. Vasseur, and J. Ash, “A Path Computation Element (PCE)-Based Architecture,” Internet Requests for Comments, RFC Editor, RFC 4655, March 2010. [Online]. Available: http://www.rfc- editor.org/rfc/rfc4655.txt

B. Niven-Jenkins, F. L. Faucheur, and N. Bitar, “Content distribution network interconnection (cdni) problem statement,” Internet Requests for Comments, RFC Editor, RFC 6707, September 2012. [Online]. Available: http://www.rfc-editor.org/rfc/rfc6707.txt

Brandon Heller et al., “ElasticTree: Saving Energy in Data Center Networks,” in Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation, ser. NSDI’10. Berkeley, CA, USA: USENIX Association, 2010, pp. 17–17. [Online]. Available: http://dl.acm.org/citation.cfm?id=1855711.1855728

D. Ongaro and J.Ousterhout, “In search of an understandable consensus algorithm,” in Proc. USENIX Annual Technical Conference, 2014, pp. 305–320.

D. Stiliadis, F. Balus, W. Henderickx, N. Bitar, and M. Pisica, “Software Driven Networks: Use Cases and Framework,” Working Draft, IETF Secretariat, Internet-Draft draft-stiliadis-sdnp-framework- use-cases-01.txt, October 2011.

G. Bernstein and Y. Lee, “Use cases for High bandwidth Query and Control of Core Networks,” Working Draft, IETF Secretariat, Internet- Draft draft-bernstein-alto-large-bandwidth-cases-02.txt, July 2012.

H. Gredlerand J. Medved, “Advertising Traffic Engineering Information in BGP,” Working Draft, IETF Secretariat, Internet-Draft draft-gredler- bgp-te-01.txt, July 2011.

H. Song, “Protocol oblivious forwarding: Unleash the power of SDN through a future proof forwarding plan,” in Proc. 2nd ACM SIGCOMM workshop HotSDN, 2013, pp. 127–132.

H. Xie, T. Tsou, D. Lopez, and H. Yin, “Use Cases for ALTO with Software Defined Networks,” Working Draft, IETF Secretariat, Internet- Draft draft-xie-alto-sdn-extension-use-cases-01.txt, June 2012.

J. Seedorf and E. Burger, “Application-Layer Traffic Optimization (ALTO) Problem Statement,” Internet Requests for Comments, RFC Editor, RFC 5693, October 2009. [Online]. Available: http://www.rfc- editor.org/rfc/rfc5693.txt

K. Gurbani, M. Scharf, T. V. Lakshman, and V. Hilt, “Abstracting network state in Software Defined Networks (SDN) for rendezvous services,” in IEEE Int. Conf. Communications, 2012, pp. 6627–6632.

K.Phemius,M.Bouet,andJ.Leguay,“Disco:Distributedmulti-domain sdn controllers,” The Computing Research Repository (CORR), August 2013. [Online]. Available: http://arxiv.org/abs/1308.6138

M. Chen, M. McBride, and L. Ou, “Software Defined Networks Use Case for Virtual Connection and Network on Demand,” Working Draft, IETF Secretariat, Internet-Draft draft-mm-sdn-vc-vn-on-demand- use-case-02.txt, January 2013.

M.-K. Shin, S. Lee, D. Chang, and T. Kwon, “CDNI Request Routing with SDN,” Working Draft, IETF Secretariat, Internet-Draft draft-shin- cdni-request-routing-sdn-01.txt, February 2013.

T. D. Nadeau and K. Gray, SDN: Software Defined Networks. O’Reilly Media, Inc., 2013.

OpenFlow Switch Specification, https://www.opennetworking.org/ images/stories/downloads/sdn- resources/onf- specifications/openflow/ openflow-spec-v1.4.0.pdf, Open Network Foundation, October 2013, Version 1.4.0 (Wire Protocol 0x05).

S. Hares and M. Chen, “Use Cases for Virtual Connections on Demand (VCoD) and Virtual Network on Demand (VNoD) using Interface to Routing System,” Working Draft, IETF Secretariat, Internet-Draft draft- hares-use-case-vn-vc-01.txt, February 2014.

S. Sezer et al., “Are we ready for SDN? Implementation challenges for Software-Defined Networks,” Commun. Mag., vol. 51, no. 7, pp. 36–43, July 2013.

Sushant Jain et al., “B4-Experience with a Globally-Deployed Software Defined WAN,” in Proc. ACM SIGCOMM conference, 2013, pp. 3–14.

Downloads

Published

2014-12-07

Issue

Section

Telecommunications