Elephant flow detection intelligence for software-defined networks: a survey on current techniques and future direction

Software-defined networking (SDN) is characterized by the separation of the packet forwarding plane from the network control plane. This separation offers an extensive view of the network’s state, enhancing network resilience and management. Network traffic classification can improve SDN control and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Evolutionary intelligence 2024-08, Vol.17 (4), p.2125-2143
Hauptverfasser: Hamdan, Mosab, Elshafie, Hashim, Salih, Sayeed, Abdelsalam, Samah, Husain, Omayma, Gismalla, Mohammed S. M., Ghaleb, Mustafa, Marsono, M. N.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2143
container_issue 4
container_start_page 2125
container_title Evolutionary intelligence
container_volume 17
creator Hamdan, Mosab
Elshafie, Hashim
Salih, Sayeed
Abdelsalam, Samah
Husain, Omayma
Gismalla, Mohammed S. M.
Ghaleb, Mustafa
Marsono, M. N.
description Software-defined networking (SDN) is characterized by the separation of the packet forwarding plane from the network control plane. This separation offers an extensive view of the network’s state, enhancing network resilience and management. Network traffic classification can improve SDN control and resource provisioning, particularly for elephant flows (EFs) detection. Existing techniques for detecting EFs utilize preset thresholds and bandwidth that are inadequate for changing traffic concepts. Moreover, these techniques consume high data plane-controller bandwidth and have a high detection time. This research first describes the related management techniques in SDN. Then according to the detecting location, elephant flow detection approaches are classified into four kinds: host-based, switch-based, controller-based, and hybrid controller-switch-based detection. This research examined four types of detection approaches and concluded that host-based detection primarily relies on the flow statistics threshold. Such approaches frequently gather flow statistics by monitoring the socket buffer or via the hypervisor. In contrast, switch-based detection can leverage both the flow statistics threshold and flow characteristics. Controller-based detection techniques in SDN focus on extracting flow feature statistics at the controller level, aiming to reduce switch overhead while potentially increasing controller loads. Finally, hybrid controller-switch-based detection combines both routing aspects, offering fine-grained flow control. However it faces challenges in maintaining a balance in timeliness, accuracy, and cost. Furthermore, the survey incorporates recent SDN advancements such as machine learning-based methods, programmable switches, and real-world SDN applications in data centers, global content delivery networks, healthcare, and IoT. Finally, the article makes a comprehensive comparison and puts forward several points of future prediction in terms of elephant flow detection, taking into account recent advances in SDN research.
doi_str_mv 10.1007/s12065-023-00902-7
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3079871244</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3079871244</sourcerecordid><originalsourceid>FETCH-LOGICAL-c270t-9c1b68374b5fc7ab78aa0372b308a7970a0da99c2f8e01f34a29a2f3d6ca04583</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhiMEEqXwB5gsMQfOdhLHbKgqH1IlFpgtxzm3KcEptkPUf09KEGxMd8P7PHd6k-SSwjUFEDeBMijyFBhPASSwVBwlM1oWWZpLKo5_d5CnyVkIW4CCgchmybBscbfRLhLbdgOpMaKJTedI4yK2bbNGZ5DYzpPQ2Thoj2mNtnFYE4dx6PxbuCWahN5_4p6MnOm9x1E3ejau-egxEO1qYvvYeyR14yf_eXJidRvw4mfOk9f75cviMV09Pzwt7lapYQJiKg2tipKLrMqtEboSpdbABas4lFpIARpqLaVhtkSglmeaSc0srwujIctLPk-uJu_Od4dnotp2vXfjScVByFJQlmVjik0p47sQPFq188279ntFQR0KVlPBaixYfResxAjxCQpj2K3R_6n_ob4AH_2Afw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3079871244</pqid></control><display><type>article</type><title>Elephant flow detection intelligence for software-defined networks: a survey on current techniques and future direction</title><source>Springer Nature - Complete Springer Journals</source><creator>Hamdan, Mosab ; Elshafie, Hashim ; Salih, Sayeed ; Abdelsalam, Samah ; Husain, Omayma ; Gismalla, Mohammed S. M. ; Ghaleb, Mustafa ; Marsono, M. N.</creator><creatorcontrib>Hamdan, Mosab ; Elshafie, Hashim ; Salih, Sayeed ; Abdelsalam, Samah ; Husain, Omayma ; Gismalla, Mohammed S. M. ; Ghaleb, Mustafa ; Marsono, M. N.</creatorcontrib><description>Software-defined networking (SDN) is characterized by the separation of the packet forwarding plane from the network control plane. This separation offers an extensive view of the network’s state, enhancing network resilience and management. Network traffic classification can improve SDN control and resource provisioning, particularly for elephant flows (EFs) detection. Existing techniques for detecting EFs utilize preset thresholds and bandwidth that are inadequate for changing traffic concepts. Moreover, these techniques consume high data plane-controller bandwidth and have a high detection time. This research first describes the related management techniques in SDN. Then according to the detecting location, elephant flow detection approaches are classified into four kinds: host-based, switch-based, controller-based, and hybrid controller-switch-based detection. This research examined four types of detection approaches and concluded that host-based detection primarily relies on the flow statistics threshold. Such approaches frequently gather flow statistics by monitoring the socket buffer or via the hypervisor. In contrast, switch-based detection can leverage both the flow statistics threshold and flow characteristics. Controller-based detection techniques in SDN focus on extracting flow feature statistics at the controller level, aiming to reduce switch overhead while potentially increasing controller loads. Finally, hybrid controller-switch-based detection combines both routing aspects, offering fine-grained flow control. However it faces challenges in maintaining a balance in timeliness, accuracy, and cost. Furthermore, the survey incorporates recent SDN advancements such as machine learning-based methods, programmable switches, and real-world SDN applications in data centers, global content delivery networks, healthcare, and IoT. Finally, the article makes a comprehensive comparison and puts forward several points of future prediction in terms of elephant flow detection, taking into account recent advances in SDN research.</description><identifier>ISSN: 1864-5909</identifier><identifier>EISSN: 1864-5917</identifier><identifier>DOI: 10.1007/s12065-023-00902-7</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applications of Mathematics ; Artificial Intelligence ; Bandwidths ; Bioinformatics ; Communications traffic ; Control ; Controllers ; Elephants ; Engineering ; Flow characteristics ; Flow control ; Machine learning ; Mathematical and Computational Engineering ; Mechatronics ; Network control ; Provisioning ; Resource allocation ; Review Article ; Robotics ; Separation ; Software ; Software-defined networking ; Statistical Physics and Dynamical Systems ; Statistics ; Traffic control</subject><ispartof>Evolutionary intelligence, 2024-08, Vol.17 (4), p.2125-2143</ispartof><rights>The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2024. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c270t-9c1b68374b5fc7ab78aa0372b308a7970a0da99c2f8e01f34a29a2f3d6ca04583</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s12065-023-00902-7$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s12065-023-00902-7$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Hamdan, Mosab</creatorcontrib><creatorcontrib>Elshafie, Hashim</creatorcontrib><creatorcontrib>Salih, Sayeed</creatorcontrib><creatorcontrib>Abdelsalam, Samah</creatorcontrib><creatorcontrib>Husain, Omayma</creatorcontrib><creatorcontrib>Gismalla, Mohammed S. M.</creatorcontrib><creatorcontrib>Ghaleb, Mustafa</creatorcontrib><creatorcontrib>Marsono, M. N.</creatorcontrib><title>Elephant flow detection intelligence for software-defined networks: a survey on current techniques and future direction</title><title>Evolutionary intelligence</title><addtitle>Evol. Intel</addtitle><description>Software-defined networking (SDN) is characterized by the separation of the packet forwarding plane from the network control plane. This separation offers an extensive view of the network’s state, enhancing network resilience and management. Network traffic classification can improve SDN control and resource provisioning, particularly for elephant flows (EFs) detection. Existing techniques for detecting EFs utilize preset thresholds and bandwidth that are inadequate for changing traffic concepts. Moreover, these techniques consume high data plane-controller bandwidth and have a high detection time. This research first describes the related management techniques in SDN. Then according to the detecting location, elephant flow detection approaches are classified into four kinds: host-based, switch-based, controller-based, and hybrid controller-switch-based detection. This research examined four types of detection approaches and concluded that host-based detection primarily relies on the flow statistics threshold. Such approaches frequently gather flow statistics by monitoring the socket buffer or via the hypervisor. In contrast, switch-based detection can leverage both the flow statistics threshold and flow characteristics. Controller-based detection techniques in SDN focus on extracting flow feature statistics at the controller level, aiming to reduce switch overhead while potentially increasing controller loads. Finally, hybrid controller-switch-based detection combines both routing aspects, offering fine-grained flow control. However it faces challenges in maintaining a balance in timeliness, accuracy, and cost. Furthermore, the survey incorporates recent SDN advancements such as machine learning-based methods, programmable switches, and real-world SDN applications in data centers, global content delivery networks, healthcare, and IoT. Finally, the article makes a comprehensive comparison and puts forward several points of future prediction in terms of elephant flow detection, taking into account recent advances in SDN research.</description><subject>Applications of Mathematics</subject><subject>Artificial Intelligence</subject><subject>Bandwidths</subject><subject>Bioinformatics</subject><subject>Communications traffic</subject><subject>Control</subject><subject>Controllers</subject><subject>Elephants</subject><subject>Engineering</subject><subject>Flow characteristics</subject><subject>Flow control</subject><subject>Machine learning</subject><subject>Mathematical and Computational Engineering</subject><subject>Mechatronics</subject><subject>Network control</subject><subject>Provisioning</subject><subject>Resource allocation</subject><subject>Review Article</subject><subject>Robotics</subject><subject>Separation</subject><subject>Software</subject><subject>Software-defined networking</subject><subject>Statistical Physics and Dynamical Systems</subject><subject>Statistics</subject><subject>Traffic control</subject><issn>1864-5909</issn><issn>1864-5917</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhiMEEqXwB5gsMQfOdhLHbKgqH1IlFpgtxzm3KcEptkPUf09KEGxMd8P7PHd6k-SSwjUFEDeBMijyFBhPASSwVBwlM1oWWZpLKo5_d5CnyVkIW4CCgchmybBscbfRLhLbdgOpMaKJTedI4yK2bbNGZ5DYzpPQ2Thoj2mNtnFYE4dx6PxbuCWahN5_4p6MnOm9x1E3ejau-egxEO1qYvvYeyR14yf_eXJidRvw4mfOk9f75cviMV09Pzwt7lapYQJiKg2tipKLrMqtEboSpdbABas4lFpIARpqLaVhtkSglmeaSc0srwujIctLPk-uJu_Od4dnotp2vXfjScVByFJQlmVjik0p47sQPFq188279ntFQR0KVlPBaixYfResxAjxCQpj2K3R_6n_ob4AH_2Afw</recordid><startdate>20240801</startdate><enddate>20240801</enddate><creator>Hamdan, Mosab</creator><creator>Elshafie, Hashim</creator><creator>Salih, Sayeed</creator><creator>Abdelsalam, Samah</creator><creator>Husain, Omayma</creator><creator>Gismalla, Mohammed S. M.</creator><creator>Ghaleb, Mustafa</creator><creator>Marsono, M. N.</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20240801</creationdate><title>Elephant flow detection intelligence for software-defined networks: a survey on current techniques and future direction</title><author>Hamdan, Mosab ; Elshafie, Hashim ; Salih, Sayeed ; Abdelsalam, Samah ; Husain, Omayma ; Gismalla, Mohammed S. M. ; Ghaleb, Mustafa ; Marsono, M. N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c270t-9c1b68374b5fc7ab78aa0372b308a7970a0da99c2f8e01f34a29a2f3d6ca04583</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Applications of Mathematics</topic><topic>Artificial Intelligence</topic><topic>Bandwidths</topic><topic>Bioinformatics</topic><topic>Communications traffic</topic><topic>Control</topic><topic>Controllers</topic><topic>Elephants</topic><topic>Engineering</topic><topic>Flow characteristics</topic><topic>Flow control</topic><topic>Machine learning</topic><topic>Mathematical and Computational Engineering</topic><topic>Mechatronics</topic><topic>Network control</topic><topic>Provisioning</topic><topic>Resource allocation</topic><topic>Review Article</topic><topic>Robotics</topic><topic>Separation</topic><topic>Software</topic><topic>Software-defined networking</topic><topic>Statistical Physics and Dynamical Systems</topic><topic>Statistics</topic><topic>Traffic control</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hamdan, Mosab</creatorcontrib><creatorcontrib>Elshafie, Hashim</creatorcontrib><creatorcontrib>Salih, Sayeed</creatorcontrib><creatorcontrib>Abdelsalam, Samah</creatorcontrib><creatorcontrib>Husain, Omayma</creatorcontrib><creatorcontrib>Gismalla, Mohammed S. M.</creatorcontrib><creatorcontrib>Ghaleb, Mustafa</creatorcontrib><creatorcontrib>Marsono, M. N.</creatorcontrib><collection>CrossRef</collection><jtitle>Evolutionary intelligence</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hamdan, Mosab</au><au>Elshafie, Hashim</au><au>Salih, Sayeed</au><au>Abdelsalam, Samah</au><au>Husain, Omayma</au><au>Gismalla, Mohammed S. M.</au><au>Ghaleb, Mustafa</au><au>Marsono, M. N.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Elephant flow detection intelligence for software-defined networks: a survey on current techniques and future direction</atitle><jtitle>Evolutionary intelligence</jtitle><stitle>Evol. Intel</stitle><date>2024-08-01</date><risdate>2024</risdate><volume>17</volume><issue>4</issue><spage>2125</spage><epage>2143</epage><pages>2125-2143</pages><issn>1864-5909</issn><eissn>1864-5917</eissn><abstract>Software-defined networking (SDN) is characterized by the separation of the packet forwarding plane from the network control plane. This separation offers an extensive view of the network’s state, enhancing network resilience and management. Network traffic classification can improve SDN control and resource provisioning, particularly for elephant flows (EFs) detection. Existing techniques for detecting EFs utilize preset thresholds and bandwidth that are inadequate for changing traffic concepts. Moreover, these techniques consume high data plane-controller bandwidth and have a high detection time. This research first describes the related management techniques in SDN. Then according to the detecting location, elephant flow detection approaches are classified into four kinds: host-based, switch-based, controller-based, and hybrid controller-switch-based detection. This research examined four types of detection approaches and concluded that host-based detection primarily relies on the flow statistics threshold. Such approaches frequently gather flow statistics by monitoring the socket buffer or via the hypervisor. In contrast, switch-based detection can leverage both the flow statistics threshold and flow characteristics. Controller-based detection techniques in SDN focus on extracting flow feature statistics at the controller level, aiming to reduce switch overhead while potentially increasing controller loads. Finally, hybrid controller-switch-based detection combines both routing aspects, offering fine-grained flow control. However it faces challenges in maintaining a balance in timeliness, accuracy, and cost. Furthermore, the survey incorporates recent SDN advancements such as machine learning-based methods, programmable switches, and real-world SDN applications in data centers, global content delivery networks, healthcare, and IoT. Finally, the article makes a comprehensive comparison and puts forward several points of future prediction in terms of elephant flow detection, taking into account recent advances in SDN research.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s12065-023-00902-7</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1864-5909
ispartof Evolutionary intelligence, 2024-08, Vol.17 (4), p.2125-2143
issn 1864-5909
1864-5917
language eng
recordid cdi_proquest_journals_3079871244
source Springer Nature - Complete Springer Journals
subjects Applications of Mathematics
Artificial Intelligence
Bandwidths
Bioinformatics
Communications traffic
Control
Controllers
Elephants
Engineering
Flow characteristics
Flow control
Machine learning
Mathematical and Computational Engineering
Mechatronics
Network control
Provisioning
Resource allocation
Review Article
Robotics
Separation
Software
Software-defined networking
Statistical Physics and Dynamical Systems
Statistics
Traffic control
title Elephant flow detection intelligence for software-defined networks: a survey on current techniques and future direction
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T18%3A25%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Elephant%20flow%20detection%20intelligence%20for%20software-defined%20networks:%20a%20survey%20on%20current%20techniques%20and%20future%20direction&rft.jtitle=Evolutionary%20intelligence&rft.au=Hamdan,%20Mosab&rft.date=2024-08-01&rft.volume=17&rft.issue=4&rft.spage=2125&rft.epage=2143&rft.pages=2125-2143&rft.issn=1864-5909&rft.eissn=1864-5917&rft_id=info:doi/10.1007/s12065-023-00902-7&rft_dat=%3Cproquest_cross%3E3079871244%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3079871244&rft_id=info:pmid/&rfr_iscdi=true