Skip to main content

An Orchestrator-Based SDN Framework with Its Northbound Interface

  • Conference paper
  • First Online:
Book cover Advances in Communication Networking (EUNICE 2014)

Abstract

Software Defined Networking (SDN) is deemed to empower next generation network and cloud services in several aspects. The authors argue that its high flexibility can be exploited not only in retrieving services efficiently but also in yielding new ones by introducing programming capabilities on its top. This however requires to structure its northbound interface (NBI) with an abstract application programming interface (API), the definition of which is actually one of the SDN challenges.

We propose in this paper a global analysis of the capabilities of the NBI of the SDN articulated to a generic but simple double sided model of service lifecycle. Its analysis determines interesting properties of the NBI leading to precisely identify the associated API. We derive from this service lifecycle a general framework structuring the internal architecture of the SDN in two orchestrators dedicated respectively to the management of services and resources. Our approach which provides a firm foundation for the implementation of the NBI is illustrated with an example.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This aspect is not mentioned in this figure because it falls outside of the scope of the service lifecycle.

References

  1. ONF Open Networking Foundation. https://www.opennetworking.org/

  2. Tail-f network control system (ncs) datasheet (2012). http://www.tail-f.com/wordpress/wp-content/uploads/2014/01/Tail-f-Datasheet-NCS.pdf

  3. Application-layer traffic optimization (alto), ietf (2014). http://datatracker.ietf.org/wg/alto/charter/

  4. Floodlight openflow controller (2014). http://www.projectfloodlight.org/floodlight

  5. ONF Open Networking Foundation: OpenFlow management and configuration protocol (Octobre 2014), OF-Config 1.2

    Google Scholar 

  6. Opendaylight — a linux foundation collaborative project, technical overview (2014). http://www.opendaylight.org/project/technical-overview

  7. Aflatoonian, A., Bouabdallah, A., Catros, V., Guillouard, K., Bonnin, J.M.: An asynchronous push/pull solution for Northbound Interface of SDN based on XMPP - Work on progress (2014)

    Google Scholar 

  8. Bjorklund, M.: YANG - a data modeling language for the network configuration protocol (NETCONF) (October 2010), RFC 6020

    Google Scholar 

  9. Cai, Z., Cox, A.L., Ng, T.S.E.: Maestro: a system for scalable openflow control. Technical report TR10-08, Rice University (2010)

    Google Scholar 

  10. Caroline, C.: Creating the programmable network, the business case for netconf/yang in network devices, October 2011. http://www.tail-f.com/wordpress/wp-content/uploads/2013/10/HR-Tail-f-NETCONF-WP-10-08-13.pdf

  11. Demchenko, Y., Chen, X.: Gyesers project, service delivery framework and services lifecycle management in on-demand services/resources provisioning. wp2/wp3 technical document, version 0.2, March 2012

    Google Scholar 

  12. Erickson, D.: The beacon openflow controller. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. HotSDN ’13, pp. 13–18. ACM, New York (2013). http://doi.acm.org/10.1145/2491185.2491189

  13. Greenberg, A., Hjalmtysson, G., Maltz, D.A., Myers, A., Rexford, J., Xie, G., Yan, H., Zhan, J., Zhang, H.: A clean slate 4d approach to network control and management. SIGCOMM Comput. Commun. Rev. 35(5), 41–54 (2005). http://doi.acm.org/10.1145/1096536.1096541

    Article  Google Scholar 

  14. Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., Shenker, S.: NOX: towards an operating system for networks. SIGCOMM Comput. Commun. Rev. 38(3), 105–110 (2008). http://doi.acm.org/10.1145/1384609.1384625

    Article  Google Scholar 

  15. Gurbani, V., Scharf, M., Lakshman, T.V., Hilt, V., Marocco, E.: Abstracting network state in software defined networks (sdn) for rendezvous services. In: 2012 IEEE International Conference on Communications (ICC), pp. 6627–6632, June 2012

    Google Scholar 

  16. Joseph, D.A., Tavakoli, A., Stoica, I.: A policy-aware switching layer for data centers. In: Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication. SIGCOMM ’08, pp. 51–62. ACM, New York (2008). http://doi.acm.org/10.1145/1402958.1402966

  17. Lantz, B., Heller, B., McKeown, N.: A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks. Hotnets-IX, pp. 19:1–19:6. ACM, New York (2010). http://doi.acm.org/10.1145/1868447.1868466

  18. McKeown, N., et al.: Cisco open network environment: bring the network closer to applications, white paper, July 2013

    Google Scholar 

  19. McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008). http://doi.acm.org/10.1145/1355734.1355746

    Article  Google Scholar 

  20. Sanou, B.: ICT facts and figures, the world in 2013. http://www.itu.int/en/ITU-D/Statistics/Documents/facts/ICTFactsFigures2013-e.pdf

  21. Shin, M.K., Nam, K.H., Kim, H.J.: Software-defined networking (sdn): a reference architecture and open apis. In: 2012 International Conference on ICT Convergence (ICTC), pp. 360–361, October 2012

    Google Scholar 

  22. Xie, H., Krishnamurthy, A., Silberschatz, A., Yang, R.Y.: P4P: explicit communications for cooperative control between P2P and network providers. http://www.dcia.info/documents/P4P_Overview.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amin Aflatoonian .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Aflatoonian, A., Bouabdallah, A., Catros, V., Guillouard, K., Bonnin, JM. (2014). An Orchestrator-Based SDN Framework with Its Northbound Interface. In: Kermarrec, Y. (eds) Advances in Communication Networking. EUNICE 2014. Lecture Notes in Computer Science(), vol 8846. Springer, Cham. https://doi.org/10.1007/978-3-319-13488-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13488-8_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13487-1

  • Online ISBN: 978-3-319-13488-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics