Distributed SDN controller placement using betweenness centrality & hierarchical clustering

Khaled Alhazmi, Abdallah Moubayed, Abdallah Shami

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Software-defined networking (SDN) separates the control plane from the data plane. This simplifies network management and provides flexibility to the network administrator. Such an architecture can be implemented in various types of networks including wide-area networks and vehicular networks. Two different approaches are possible for the control plane, namely the centralized controller approach and the distributed multiple controllers approach. For efficient network management in a large distributed network, the location and number of controllers should be optimized to provide the service providers desired system performance. This paper proposes a new framework that solves the SDN controller placement problem by combining both the hierarchical clustering and betweenness centrality concepts (denoted as HC-BC). The performance of the proposed framework is evaluated using a real-world network and compared to three other algorithms in terms of worst-case switch-to-controller latency and domain imbalance. The simulation results show that the proposed HC-BC framework achieves the best compromise between the latency and the domain imbalance between different clusters, with the added advantage of having lower computational complexity.

Original languageEnglish
Title of host publicationDIVANet 2018 - Proceedings of the 8th ACM Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications
PublisherAssociation for Computing Machinery, Inc
Pages15-20
Number of pages6
ISBN (Electronic)9781450359641
DOIs
StatePublished - 25 Oct 2018
Externally publishedYes
Event8th ACM International Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications, DIVANet 2018, in conjunction with the 21st ACM International Conference on Modeling, Analysis and Simulations of Wireless and Mobile Systems, MSWiM 2018 - Montreal, Canada
Duration: 28 Oct 20182 Nov 2018

Publication series

NameDIVANet 2018 - Proceedings of the 8th ACM Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications

Conference

Conference8th ACM International Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications, DIVANet 2018, in conjunction with the 21st ACM International Conference on Modeling, Analysis and Simulations of Wireless and Mobile Systems, MSWiM 2018
Country/TerritoryCanada
CityMontreal
Period28/10/182/11/18

Bibliographical note

Publisher Copyright:
© 2018 Association for Computing Machinery.

Keywords

  • Controller Placement
  • Distributed SDN
  • Latency
  • Load balancing

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Networks and Communications
  • Automotive Engineering
  • Artificial Intelligence
  • Transportation

Fingerprint

Dive into the research topics of 'Distributed SDN controller placement using betweenness centrality & hierarchical clustering'. Together they form a unique fingerprint.

Cite this