• DocumentCode
    263783
  • Title

    Feature-based comparison and selection of Software Defined Networking (SDN) controllers

  • Author

    Khondoker, Rahamatullah ; Zaalouk, Adel ; Marx, Ronald ; Bayarou, Kpatcha

  • Author_Institution
    Fraunhofer Inst. for Secure Inf. Technol., Darmstadt, Germany
  • fYear
    2014
  • fDate
    17-19 Jan. 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Software Defined Networking (SDN) is seen as one way to solve some problems of the Internet including security, managing complexity, multi-casting, load balancing, and energy efficiency. SDN is an architectural paradigm that separates the control plane of a networking device (e.g., a switch / router) from its data plane, making it feasible to control, monitor, and manage a network from a centralized node (the SDN controller). However, today there exists many SDN controllers including POX, FloodLight, and OpenDaylight. The question is, which of the controllers is to be selected and used? To find out the answer to this question, a decision making template is proposed in this paper to help researchers choose the SDN controller that best fits their needs. The method works as follows; first, several existing open-source controllers are analyzed to collect their properties. For selecting the suitable controller based on the derived requirements (for example, a “Java” interface must be provided by the controller), a matching mechanism is used to compare the properties of the controllers with the requirements. Additionally, for selecting the best controller based on optional requirements (for example, GUI will be extremely preferred over the age of the controller), a Multi-Criteria Decision Making (MCDM) method named Analytic Hierarchy Process (AHP) has been adapted by a monotonic interpolation / extrapolation mechanism which maps the values of the properties to a value in a pre-defined scale. By using the adapted AHP, the topmost five controllers have been compared and “Ryu” is selected to be the best controller based on our requirements.
  • Keywords
    Internet; analytic hierarchy process; computer network management; computer network security; extrapolation; interpolation; resource allocation; telecommunication computing; AHP; FloodLight; GUI; Internet; Java interface; MCDM method; OpenDaylight; POX; Ryu; SDN controllers; analytic hierarchy process; centralized node; complexity management; data plane; decision making template; energy efficiency; feature-based comparison; feature-based selection; load balancing; matching mechanism; monotonic extrapolation mechanism; monotonic interpolation mechanism; multicasting; multicriteria decision making method; networking device; open-source controllers; software defined networking controllers; Analytic hierarchy process; Control systems; Documentation; Graphical user interfaces; Java; Productivity; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Applications and Information Systems (WCCAIS), 2014 World Congress on
  • Conference_Location
    Hammamet
  • Print_ISBN
    978-1-4799-3350-1
  • Type

    conf

  • DOI
    10.1109/WCCAIS.2014.6916572
  • Filename
    6916572