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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 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
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)
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)
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)
Ryu SDN framework. http://osrg.github.io/ryu
Open networking foundation. https://www.opennetworking.org/
Floodlight OpenFlow controller. http://floodlight.openflowhub.org/
Nox open controller. http://www.noxrepo.org/
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)
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)
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)
Open vswitch. http://openvswitch.org/
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)