Skip to main content

Applying TOPSIS Method for Software Defined Networking (SDN) Controllers Comparison and Selection

  • Conference paper
  • First Online:
Communications and Networking (ChinaCom 2016)

Abstract

Current traditional IP networks start to be complex as the demands of the users is ever-growing. Software Defined Network (SDN) is a new paradigm to ease the management of the network and make the network programmable by decoupling the control plane and forwarding plane (such as switch and router). A centralized controller is used to manage the control plane, and it interacts with forwarding plane using a standardized OpenFlow protocol. However, many controllers are used recently such as POX, Ryu, ONOS, and OpenDaylight. The important question is which is the best controller to use in our network and fits our network’s goals? To answer this question, a decision making method is proposed in this paper. First, four SDN controllers are selected, and five criteria are analyzed to collect these controllers’ properties. Then a Multi-Criteria Decision Making method named TOPSIS is used to rank the controllers and choose the best one. By applying this method, a comparative study is done to evaluate the four controllers in an environment of LAN topology, and “Ryu” controller is selected as the best one based on our criteria.

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

Access this chapter

Institutional subscriptions

References

  1. Kreutz, D., Ramos, F.M.V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., Uhlig, S.: Software-defined networking: a comprehensive survey. Proc. IEEE 103(1), 14–76 (2015)

    Article  Google Scholar 

  2. About POX | NOXRepo. http://www.noxrepo.org/pox/about-pox/. Accessed 26 Apr 2016

  3. Ryu SDN Framework. http://osrg.github.io/ryu/. Accessed 26 Apr 2016

  4. The OpenDaylight Platform | OpenDaylight. https://www.opendaylight.org/. Accessed 26 Apr 2016

  5. ONOS - A new carrier-grade SDN network operating system designed for high availability, performance, scale-out. http://onosproject.org/. Accessed 26 Apr 2016

  6. Ehrgott, M., Gandibleux, X.: Multiple Criteria Optimization: State of the Art Annotated Bibliographic Surveys. Kluwer Academic Publishers, Boston (2002)

    Book  MATH  Google Scholar 

  7. Fielding, R.T.: Architectural styles and the design of network-based software architectures, University of California, Irvine (2000)

    Google Scholar 

  8. Pfaff, B., Davie, B.: The Open vSwitch Database Management Protocol (2013)

    Google Scholar 

  9. hjp: doc: RFC 1157: Simple Network Management Protocol (SNMP). http://www.hjp.at/doc/rfc/rfc1157.html. Accessed 26 Apr 2016

  10. McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)

    Article  Google Scholar 

  11. Mininet Overview - Mininet. http://mininet.org/overview/. Accessed 26 Apr 2016

  12. Shannon, C.E.: A mathematical theory of communication. ACM SIGMOBILE Mob. Comput. Commun. Rev. 5(1), 3–55 (2001)

    Article  MathSciNet  Google Scholar 

  13. Wei, C.C., Chien, C.F., Wang, M.J.J.: An AHP-based approach to ERP system selection. Int. J. Prod. Econ. 96(1), 47–62 (2005)

    Article  Google Scholar 

  14. Huang, J.: Combining entropy weight and TOPSIS method for information system selection. In: 2008 IEEE Conference on Cybernetics and Intelligent Systems, pp. 1281–1284. IEEE, September 2008

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Firas Fawzy Zobary .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Zobary, F.F. (2018). Applying TOPSIS Method for Software Defined Networking (SDN) Controllers Comparison and Selection. In: Chen, Q., Meng, W., Zhao, L. (eds) Communications and Networking. ChinaCom 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 210. Springer, Cham. https://doi.org/10.1007/978-3-319-66628-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66628-0_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66627-3

  • Online ISBN: 978-3-319-66628-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics