A hybrid-ABC approach to the multi-controller placement problem of software-defined networks

The emergence of Software-Defined Network (SDN) paradigm offers a revolutionary approach to network management, aiming to enhance agility and flexibility by centralizing control of network nodes. However, large-scale SDN deployments face scalability challenges, necessitating the use of multi-control...

Full description

Saved in:
Bibliographic Details
Published inAdvances in Computing and Engineering Vol. 4; no. 2; pp. 66 - 81
Main Authors Babayigit, Bilal, Abubaker, Mohammed, Ulu, Banu
Format Journal Article
LanguageEnglish
Published Academy Publishing Center 26.08.2024
Subjects
Online AccessGet full text
ISSN2735-5977
2735-5985
DOI10.21622/ACE.2024.04.2.852

Cover

Abstract The emergence of Software-Defined Network (SDN) paradigm offers a revolutionary approach to network management, aiming to enhance agility and flexibility by centralizing control of network nodes. However, large-scale SDN deployments face scalability challenges, necessitating the use of multi-controller architectures. This gives rise to the Controller Placement Problem (CPP), a complex NP-hard issue that critically influences network performance. To address the CPP, this paper introduces a hybrid-ABC algorithm designed specifically for multi-CPP scenarios. The proposed hybrid-ABC algorithm leverages the efficiency of Artificial Bee Colony (ABC) metaheuristic, a nature-inspired approach known for quickly reaching optimal solutions. The proposed algorithm integrates K-means clustering with the ABC algorithm to enhance solution quality and address the issue of poor exploitation of solutions inherent in ABC. Thus, the proposed method is a fusion of metaheuristic swarm intelligence and machine learning techniques, combining the efficiency of ABC metaheuristic with K-means clustering. The study evaluates the efficacy of the hybrid-ABC algorithm against the traditional ABC algorithm across diverse datasets. Key performance metrics, including between-controller delays, solution quality, standard deviations, and latency times, are thoroughly assessed to measure effectiveness. Experimental results demonstrate that the proposed hybrid-ABC algorithm outperforms the traditional ABC algorithm in determining optimal controller placements within SDN architectures. This highlights the algorithm’s superior performance in solving the multi-CPP problem, highlighting its potential for enhancing SDN network scalability and efficiency. Received: 22 April 2024 Accepted: 29 July 2024 Published: 26 August 2024
AbstractList The emergence of Software-Defined Network (SDN) paradigm offers a revolutionary approach to network management, aiming to enhance agility and flexibility by centralizing control of network nodes. However, large-scale SDN deployments face scalability challenges, necessitating the use of multi-controller architectures. This gives rise to the Controller Placement Problem (CPP), a complex NP-hard issue that critically influences network performance. To address the CPP, this paper introduces a hybrid-ABC algorithm designed specifically for multi-CPP scenarios. The proposed hybrid-ABC algorithm leverages the efficiency of Artificial Bee Colony (ABC) metaheuristic, a nature-inspired approach known for quickly reaching optimal solutions. The proposed algorithm integrates K-means clustering with the ABC algorithm to enhance solution quality and address the issue of poor exploitation of solutions inherent in ABC. Thus, the proposed method is a fusion of metaheuristic swarm intelligence and machine learning techniques, combining the efficiency of ABC metaheuristic with K-means clustering. The study evaluates the efficacy of the hybrid-ABC algorithm against the traditional ABC algorithm across diverse datasets. Key performance metrics, including between-controller delays, solution quality, standard deviations, and latency times, are thoroughly assessed to measure effectiveness. Experimental results demonstrate that the proposed hybrid-ABC algorithm outperforms the traditional ABC algorithm in determining optimal controller placements within SDN architectures. This highlights the algorithm’s superior performance in solving the multi-CPP problem, highlighting its potential for enhancing SDN network scalability and efficiency. Received: 22 April 2024 Accepted: 29 July 2024 Published: 26 August 2024
Author Abubaker, Mohammed
Ulu, Banu
Babayigit, Bilal
Author_xml – sequence: 1
  givenname: Bilal
  surname: Babayigit
  fullname: Babayigit, Bilal
– sequence: 2
  givenname: Mohammed
  surname: Abubaker
  fullname: Abubaker, Mohammed
– sequence: 3
  givenname: Banu
  surname: Ulu
  fullname: Ulu, Banu
BookMark eNo9kMtKxDAYhYOM4Hh5AVd5gdbkz6Xpsg7eQHCjOyH8udSpts2QVsS3tzoyq3M4HL7Fd0pWYxojIZeclcA1wFWzuSmBgSyZLKE0Co7IGiqhClUbtTr0qjohF9P0zhiDGkRt-Jq8NnT77XIXiuZ6Q3G3ywn9ls6JzttIh89-7gqfxjmnvo-Z7nr0cYjjTJej6-NAU0un1M5fmGMRYtuNMdAxzl8pf0zn5LjFfooX_3lGXm5vnjf3xePT3cOmeSw8VwIKBxwwgBDIlW5NxTQa4QwIrjmTqCR6FTQ3wUmofeXq5Y4ana65D6oCcUYe9tyQ8N3ucjdg_rYJO_s3pPxmMc-d76MFU4doVDCxZTJIRGU4aueENpWQgi0s2LN8TtOUY3vgcWb_dNtFt_3VbZm0YBfd4gfSvHPw
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.21622/ACE.2024.04.2.852
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
EISSN 2735-5985
EndPage 81
ExternalDocumentID oai_doaj_org_article_289de85d8ef04d4aa581a6bb36873430
10_21622_ACE_2024_04_2_852
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c1532-b212ad233a156f8706a83b82316104a54ac5d618db429c7b912aa6ab691cd5723
IEDL.DBID DOA
ISSN 2735-5977
IngestDate Wed Aug 27 01:25:51 EDT 2025
Tue Jul 01 04:12:18 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1532-b212ad233a156f8706a83b82316104a54ac5d618db429c7b912aa6ab691cd5723
OpenAccessLink https://doaj.org/article/289de85d8ef04d4aa581a6bb36873430
PageCount 16
ParticipantIDs doaj_primary_oai_doaj_org_article_289de85d8ef04d4aa581a6bb36873430
crossref_primary_10_21622_ACE_2024_04_2_852
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2024-08-26
PublicationDateYYYYMMDD 2024-08-26
PublicationDate_xml – month: 08
  year: 2024
  text: 2024-08-26
  day: 26
PublicationDecade 2020
PublicationTitle Advances in Computing and Engineering
PublicationYear 2024
Publisher Academy Publishing Center
Publisher_xml – name: Academy Publishing Center
SSID ssj0002923981
Score 2.2660022
Snippet The emergence of Software-Defined Network (SDN) paradigm offers a revolutionary approach to network management, aiming to enhance agility and flexibility by...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage 66
SubjectTerms abc
controller placement problem
hybrid-abc
k-means
multi-controller
software-defined networking
Title A hybrid-ABC approach to the multi-controller placement problem of software-defined networks
URI https://doaj.org/article/289de85d8ef04d4aa581a6bb36873430
Volume 4
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NSwMxEA3SkxdRVKxf5OBNYnfztclxWypF0JOFHoSQbLJ4kK20FfHfO7O7lXry4nUJIbzZzMxLZl4IubGFqLzCzt-UFJMRtpSPRrGiTrZKUec-YL_z45OezeXDQi12nvrCmrBOHrgDbgSEICajokl1JqP0Xpnc6xCENoWQomXrmc12yBT6YG5R1w7ZFoRnxVBkreuY4bnmfFROpkANuUSVU35nFP8VlXbE-9soc39IDvr0kJbdso7IXmqOyUtJX7-ws4qV4wndqoDTzZJC9kbbkkDWl5y_pRVty6zw0I_2r8XQZU3X4G4__SqxmGpILCNtuvrv9QmZ30-fJzPWv4rAKvBOnAUINj5yITxQrxqvKb0RAW_zIBOSXklfKcDYxAChpiqCheFe-6BtXkVVcHFKBs2ySWeEmhomsCZLRUJJ0cwaWwUkPMn6mBVhSG63qLj3TvzCAWloMXSAoUMMXSYdd4DhkIwRuJ-RKFzdfgBzut6c7i9znv_HJBdkH1eGR79cX5LBZvWRriB32ITr9jf5BrzCvdY
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+hybrid-ABC+approach+to+the+multi-controller+placement+problem+of+software-defined+networks&rft.jtitle=Advances+in+Computing+and+Engineering&rft.au=Bilal+Babayigit&rft.au=Mohammed+Abubaker&rft.au=Banu+Ulu&rft.date=2024-08-26&rft.pub=Academy+Publishing+Center&rft.issn=2735-5977&rft.eissn=2735-5985&rft.volume=4&rft.issue=2&rft.spage=66&rft.epage=81&rft_id=info:doi/10.21622%2FACE.2024.04.2.852&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_289de85d8ef04d4aa581a6bb36873430
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2735-5977&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2735-5977&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2735-5977&client=summon