Skip to main content

Short: A Case Study of the Performance of an OpenFlow Controller

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8593))

Abstract

Over the last four years there has been significant growth in the interest that researchers and IT industry have shown in a new network architecture approach called Software-Defined Networking (SDN). This new approach is based on the separation between the control plane (routing decisions) and the data plane (packet forwarding). Communication between these two planes is mainly established today by the OpenFlow protocol. The interest of SDN is that it allows network programmability through applications acting on the control plane and hence it facilitates the development of new network protocols and services. However, there are some problems of performance and scalability when a single centralized controller is deployed in an SDN architecture. In this paper, we briefly introduce SDN, OpenFlow and review performance studies. After, we study through some experiments the performance issues of the Ruy OpenFlow controller especially in a large-scale network case.

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

Buying options

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

Learn about institutional subscriptions

Notes

  1. 1.

    All senarios run in Ubuntu 12.04.3 LTS 3.2.0-57-generic-pae i686, gcc 4.8, Boost 1.46.1, Sun Java 1.6.0.27,Core(TM)2 Duo CPU, 2.00GHz. Ryu (v.3.2), Mininet (v.2.0) and Open vSwitch 2.0.90.

References

  1. Casado, M., Freedman, M.J., Pettit, J., Luo, J., McKeown, N., Shenker, S.: Ethane: taking control of the enterprise. ACM SIGCOMM Comput. Commun. Rev. 37, 1–12 (2007)

    Article  Google Scholar 

  2. Wang, R., Butnariu, D., Rexford, J.: OpenFlow-based server load balancing gone wild. In: Proceedings of the 11th USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, p. 12. USENIX Association (2011)

    Google Scholar 

  3. Bansal, M., Mehlman, J., Katti, S., Levis, P.: Openradio: a programmable wireless dataplane. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, pp. 109–114. ACM (2012)

    Google Scholar 

  4. Ryu SDN framework. http://osrg.github.io/ryu

  5. Open networking foundation. https://www.opennetworking.org/

  6. Floodlight OpenFlow controller. http://floodlight.openflowhub.org/

  7. Nox open controller. http://www.noxrepo.org/

  8. Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., Sherwood, R.: On controller performance in software-defined networks. In: USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (HotICE) (2012)

    Google Scholar 

  9. Phemius, K., Thales, M.B.: OpenFlow: why latency does matter. In: 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 680–683 (2013)

    Google Scholar 

  10. Heller, B., Sherwood, R., McKeown, N.: The controller placement problem. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, pp. 7–12 (2012)

    Google Scholar 

  11. Open vswitch. http://openvswitch.org/

  12. 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, p. 19 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fouad Benamrane .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Benamrane, F., Mamoun, M.B., Benaini, R. (2014). Short: A Case Study of the Performance of an OpenFlow Controller. In: Noubir, G., Raynal, M. (eds) Networked Systems. NETYS 2014. Lecture Notes in Computer Science(), vol 8593. Springer, Cham. https://doi.org/10.1007/978-3-319-09581-3_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09581-3_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09580-6

  • Online ISBN: 978-3-319-09581-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics