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...
Saved in:
Published in | Advances in Computing and Engineering Vol. 4; no. 2; pp. 66 - 81 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Academy Publishing Center
26.08.2024
|
Subjects | |
Online Access | Get full text |
ISSN | 2735-5977 2735-5985 |
DOI | 10.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 |