Artificial intelligence based load balancing in SDN: A comprehensive survey

In the future, it is anticipated that software-defined networking (SDN) will become the preferred platform for deploying diverse networks. Compared to traditional networks, SDN separates the control and data planes for efficient domain-wide traffic routing and management. The controllers in the cont...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Internet of things (Amsterdam. Online) 2023-07, Vol.22, p.100814, Article 100814
Hauptverfasser: Alhilali, Ahmed Hazim, Montazerolghaem, Ahmadreza
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 100814
container_title Internet of things (Amsterdam. Online)
container_volume 22
creator Alhilali, Ahmed Hazim
Montazerolghaem, Ahmadreza
description In the future, it is anticipated that software-defined networking (SDN) will become the preferred platform for deploying diverse networks. Compared to traditional networks, SDN separates the control and data planes for efficient domain-wide traffic routing and management. The controllers in the control plane are responsible for programming data plane forwarding devices, while the top layer, the application plane, enforces policies and programs the network. The different levels of the SDN use interfaces for communication. However, SDN faces challenges with traffic distribution, such as load imbalance, which can negatively affect the network performance. Consequently, developers have developed various SDN load-balancing solutions to enhance SDN effectiveness. In addition, researchers are considering the potential of implementing some artificial intelligence (AI) approaches into SDN to improve network resource usage and overall performance due to the fast growth of the AI field. This survey focuses on the following: Firstly, analyzing the SDN architecture and investigating the problem of load balancing in SDN. Secondly, categorizing AI-based load balancing methods and thoroughly assessing these mechanisms from various perspectives, such as the algorithm/technique employed, the tackled problem, and their strengths and weaknesses. Thirdly, summarizing the metrics utilized to measure the effectiveness of these techniques. Finally, identifying the trends and challenges of AI-based load balancing for future research.
doi_str_mv 10.1016/j.iot.2023.100814
format Article
fullrecord <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_04107116v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S2542660523001373</els_id><sourcerecordid>oai_HAL_hal_04107116v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c331t-6008063d9564bd34ad3fa5cff25389ef5fb2880c2640852687eb3cf6975d2b643</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEhX0A9hlyyLFj9hJYBWVRxEVLIC15djj1lWaVHaI1L_HURBixWrujO4dzRyErgheEEzEzW7hun5BMWWxxwXJTtCM8oymQmB--kefo3kIO4wxLQWjLJ-hl8r3zjrtVJO4toemcRtoNSS1CmCSplMmyka12rWb6Eje719vkyrR3f7gYQttcAMk4csPcLxEZ1Y1AeY_9QJ9Pj58LFfp-u3peVmtU80Y6VMRT8SCmZKLrDYsU4ZZxbW1lLOiBMttTYsCayoyXHAqihxqpq0oc25oLTJ2ga6nvVvVyIN3e-WPslNOrqq1HGc4IzgnRAwkesnk1b4LwYP9DRAsR3hyJyM8OcKTE7yYuZsyEJ8YHHgZtBuhGOdB99J07p_0N0wndU0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Artificial intelligence based load balancing in SDN: A comprehensive survey</title><source>Alma/SFX Local Collection</source><creator>Alhilali, Ahmed Hazim ; Montazerolghaem, Ahmadreza</creator><creatorcontrib>Alhilali, Ahmed Hazim ; Montazerolghaem, Ahmadreza</creatorcontrib><description>In the future, it is anticipated that software-defined networking (SDN) will become the preferred platform for deploying diverse networks. Compared to traditional networks, SDN separates the control and data planes for efficient domain-wide traffic routing and management. The controllers in the control plane are responsible for programming data plane forwarding devices, while the top layer, the application plane, enforces policies and programs the network. The different levels of the SDN use interfaces for communication. However, SDN faces challenges with traffic distribution, such as load imbalance, which can negatively affect the network performance. Consequently, developers have developed various SDN load-balancing solutions to enhance SDN effectiveness. In addition, researchers are considering the potential of implementing some artificial intelligence (AI) approaches into SDN to improve network resource usage and overall performance due to the fast growth of the AI field. This survey focuses on the following: Firstly, analyzing the SDN architecture and investigating the problem of load balancing in SDN. Secondly, categorizing AI-based load balancing methods and thoroughly assessing these mechanisms from various perspectives, such as the algorithm/technique employed, the tackled problem, and their strengths and weaknesses. Thirdly, summarizing the metrics utilized to measure the effectiveness of these techniques. Finally, identifying the trends and challenges of AI-based load balancing for future research.</description><identifier>ISSN: 2542-6605</identifier><identifier>EISSN: 2542-6605</identifier><identifier>DOI: 10.1016/j.iot.2023.100814</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Artificial Intelligence ; Artificial intelligence (AI) ; Computer Science ; Deep learning aided load balancing routing ; Load balancing (LB) ; Network functions virtualization (NFV) ; Software-defined networking (SDN)</subject><ispartof>Internet of things (Amsterdam. Online), 2023-07, Vol.22, p.100814, Article 100814</ispartof><rights>2023 Elsevier B.V.</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c331t-6008063d9564bd34ad3fa5cff25389ef5fb2880c2640852687eb3cf6975d2b643</citedby><cites>FETCH-LOGICAL-c331t-6008063d9564bd34ad3fa5cff25389ef5fb2880c2640852687eb3cf6975d2b643</cites><orcidid>0000-0003-4968-2375</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttps://hal.science/hal-04107116$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Alhilali, Ahmed Hazim</creatorcontrib><creatorcontrib>Montazerolghaem, Ahmadreza</creatorcontrib><title>Artificial intelligence based load balancing in SDN: A comprehensive survey</title><title>Internet of things (Amsterdam. Online)</title><description>In the future, it is anticipated that software-defined networking (SDN) will become the preferred platform for deploying diverse networks. Compared to traditional networks, SDN separates the control and data planes for efficient domain-wide traffic routing and management. The controllers in the control plane are responsible for programming data plane forwarding devices, while the top layer, the application plane, enforces policies and programs the network. The different levels of the SDN use interfaces for communication. However, SDN faces challenges with traffic distribution, such as load imbalance, which can negatively affect the network performance. Consequently, developers have developed various SDN load-balancing solutions to enhance SDN effectiveness. In addition, researchers are considering the potential of implementing some artificial intelligence (AI) approaches into SDN to improve network resource usage and overall performance due to the fast growth of the AI field. This survey focuses on the following: Firstly, analyzing the SDN architecture and investigating the problem of load balancing in SDN. Secondly, categorizing AI-based load balancing methods and thoroughly assessing these mechanisms from various perspectives, such as the algorithm/technique employed, the tackled problem, and their strengths and weaknesses. Thirdly, summarizing the metrics utilized to measure the effectiveness of these techniques. Finally, identifying the trends and challenges of AI-based load balancing for future research.</description><subject>Artificial Intelligence</subject><subject>Artificial intelligence (AI)</subject><subject>Computer Science</subject><subject>Deep learning aided load balancing routing</subject><subject>Load balancing (LB)</subject><subject>Network functions virtualization (NFV)</subject><subject>Software-defined networking (SDN)</subject><issn>2542-6605</issn><issn>2542-6605</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kMtOwzAQRS0EEhX0A9hlyyLFj9hJYBWVRxEVLIC15djj1lWaVHaI1L_HURBixWrujO4dzRyErgheEEzEzW7hun5BMWWxxwXJTtCM8oymQmB--kefo3kIO4wxLQWjLJ-hl8r3zjrtVJO4toemcRtoNSS1CmCSplMmyka12rWb6Eje719vkyrR3f7gYQttcAMk4csPcLxEZ1Y1AeY_9QJ9Pj58LFfp-u3peVmtU80Y6VMRT8SCmZKLrDYsU4ZZxbW1lLOiBMttTYsCayoyXHAqihxqpq0oc25oLTJ2ga6nvVvVyIN3e-WPslNOrqq1HGc4IzgnRAwkesnk1b4LwYP9DRAsR3hyJyM8OcKTE7yYuZsyEJ8YHHgZtBuhGOdB99J07p_0N0wndU0</recordid><startdate>20230701</startdate><enddate>20230701</enddate><creator>Alhilali, Ahmed Hazim</creator><creator>Montazerolghaem, Ahmadreza</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0003-4968-2375</orcidid></search><sort><creationdate>20230701</creationdate><title>Artificial intelligence based load balancing in SDN: A comprehensive survey</title><author>Alhilali, Ahmed Hazim ; Montazerolghaem, Ahmadreza</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c331t-6008063d9564bd34ad3fa5cff25389ef5fb2880c2640852687eb3cf6975d2b643</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Artificial Intelligence</topic><topic>Artificial intelligence (AI)</topic><topic>Computer Science</topic><topic>Deep learning aided load balancing routing</topic><topic>Load balancing (LB)</topic><topic>Network functions virtualization (NFV)</topic><topic>Software-defined networking (SDN)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alhilali, Ahmed Hazim</creatorcontrib><creatorcontrib>Montazerolghaem, Ahmadreza</creatorcontrib><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Internet of things (Amsterdam. Online)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alhilali, Ahmed Hazim</au><au>Montazerolghaem, Ahmadreza</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Artificial intelligence based load balancing in SDN: A comprehensive survey</atitle><jtitle>Internet of things (Amsterdam. Online)</jtitle><date>2023-07-01</date><risdate>2023</risdate><volume>22</volume><spage>100814</spage><pages>100814-</pages><artnum>100814</artnum><issn>2542-6605</issn><eissn>2542-6605</eissn><abstract>In the future, it is anticipated that software-defined networking (SDN) will become the preferred platform for deploying diverse networks. Compared to traditional networks, SDN separates the control and data planes for efficient domain-wide traffic routing and management. The controllers in the control plane are responsible for programming data plane forwarding devices, while the top layer, the application plane, enforces policies and programs the network. The different levels of the SDN use interfaces for communication. However, SDN faces challenges with traffic distribution, such as load imbalance, which can negatively affect the network performance. Consequently, developers have developed various SDN load-balancing solutions to enhance SDN effectiveness. In addition, researchers are considering the potential of implementing some artificial intelligence (AI) approaches into SDN to improve network resource usage and overall performance due to the fast growth of the AI field. This survey focuses on the following: Firstly, analyzing the SDN architecture and investigating the problem of load balancing in SDN. Secondly, categorizing AI-based load balancing methods and thoroughly assessing these mechanisms from various perspectives, such as the algorithm/technique employed, the tackled problem, and their strengths and weaknesses. Thirdly, summarizing the metrics utilized to measure the effectiveness of these techniques. Finally, identifying the trends and challenges of AI-based load balancing for future research.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.iot.2023.100814</doi><orcidid>https://orcid.org/0000-0003-4968-2375</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2542-6605
ispartof Internet of things (Amsterdam. Online), 2023-07, Vol.22, p.100814, Article 100814
issn 2542-6605
2542-6605
language eng
recordid cdi_hal_primary_oai_HAL_hal_04107116v1
source Alma/SFX Local Collection
subjects Artificial Intelligence
Artificial intelligence (AI)
Computer Science
Deep learning aided load balancing routing
Load balancing (LB)
Network functions virtualization (NFV)
Software-defined networking (SDN)
title Artificial intelligence based load balancing in SDN: A comprehensive survey
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T07%3A04%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Artificial%20intelligence%20based%20load%20balancing%20in%20SDN:%20A%20comprehensive%20survey&rft.jtitle=Internet%20of%20things%20(Amsterdam.%20Online)&rft.au=Alhilali,%20Ahmed%20Hazim&rft.date=2023-07-01&rft.volume=22&rft.spage=100814&rft.pages=100814-&rft.artnum=100814&rft.issn=2542-6605&rft.eissn=2542-6605&rft_id=info:doi/10.1016/j.iot.2023.100814&rft_dat=%3Chal_cross%3Eoai_HAL_hal_04107116v1%3C/hal_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_els_id=S2542660523001373&rfr_iscdi=true