Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers

Summary Programmability and decoupling of the data plane and control plane in software‐defined networking (SDN) make the enterprise's network to focus on this new paradigm and to deploy their applications on it. Furthermore, supporting of distributed controllers in SDN opens the opportunities t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of communication systems 2019-11, Vol.32 (17), p.n/a
Hauptverfasser: Gasmelseed, Hatim, Ramar, Ramalakshmi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page n/a
container_issue 17
container_start_page
container_title International journal of communication systems
container_volume 32
creator Gasmelseed, Hatim
Ramar, Ramalakshmi
description Summary Programmability and decoupling of the data plane and control plane in software‐defined networking (SDN) make the enterprise's network to focus on this new paradigm and to deploy their applications on it. Furthermore, supporting of distributed controllers in SDN opens the opportunities to address the limitations of centralized controller's architecture, which in turn improves the overall performance of the network. This study proposes a new load‐balancing algorithm to handle the load based on the traffic pattern specifically transmission control protocol (TCP) and user datagram protocol (UDP) traffic. Additionally, this study uses a distributed SDN controller's architecture to host the load balancer application. This study also employs a failover mechanism on the distributed architecture to achieve high‐availability environment and to ensure the redundancy and reliability of the network. The obtained results prove the effectiveness of the proposed algorithm in terms of availability, which is increased by 11%, response time is reduced by 98%, transaction rate is also increased by 258%, throughput is increased by 206%, concurrency is reduced by 63%, and packet loss is reduced by 86% while comparing with random, round‐robin, and weighted round‐robin algorithms in addition to ease the integration and deployment in distributed controllers. In this paper, it was found that load balancing based on UDP and TCP traffic patterns is suitable for dynamic network that generates heterogeneous traffic and needs to obtain high availability, low response time, higher transactions rate, high throughput, less concurrency, and packet loss.
doi_str_mv 10.1002/dac.3841
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2315967986</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2315967986</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2931-6e45ade69fdfaec0d66dab3fc6181595d7269d973f3bc1267b5d2058f9111063</originalsourceid><addsrcrecordid>eNp10M1KAzEQB_AgCtYq-AgLXrxszWy62c2x1E8QvPQesvmoqdukJllKb30EwTfsk7hrvXqagfnNDPwRugY8AYyLOyXkhNRTOEEjwIzlAAROh76a5iUp4RxdxLjCGNcFLUfILYIwxspsI1LSwR32342IWmWtF-qw_2pEK5y0bpmJdumDTe_rzLosepO2IuheKG2s6xecTlsfPrIuDlrZmIJtutRPpHcp-LbVIV6iMyPaqK_-6hgtHh8W8-f89e3pZT57zWXBCORUT0uhNGVGGaElVpQq0RAjKdRQslJVBWWKVcSQRkJBq6ZUBS5rwwAAUzJGN8ezm-A_Ox0TX_kuuP4jL0h_gFasHtTtUcngYwza8E2waxF2HDAfwuR9mHwIs6f5kW5tq3f_On4_m__6H830enU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2315967986</pqid></control><display><type>article</type><title>Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers</title><source>Wiley Online Library Journals Frontfile Complete</source><creator>Gasmelseed, Hatim ; Ramar, Ramalakshmi</creator><creatorcontrib>Gasmelseed, Hatim ; Ramar, Ramalakshmi</creatorcontrib><description>Summary Programmability and decoupling of the data plane and control plane in software‐defined networking (SDN) make the enterprise's network to focus on this new paradigm and to deploy their applications on it. Furthermore, supporting of distributed controllers in SDN opens the opportunities to address the limitations of centralized controller's architecture, which in turn improves the overall performance of the network. This study proposes a new load‐balancing algorithm to handle the load based on the traffic pattern specifically transmission control protocol (TCP) and user datagram protocol (UDP) traffic. Additionally, this study uses a distributed SDN controller's architecture to host the load balancer application. This study also employs a failover mechanism on the distributed architecture to achieve high‐availability environment and to ensure the redundancy and reliability of the network. The obtained results prove the effectiveness of the proposed algorithm in terms of availability, which is increased by 11%, response time is reduced by 98%, transaction rate is also increased by 258%, throughput is increased by 206%, concurrency is reduced by 63%, and packet loss is reduced by 86% while comparing with random, round‐robin, and weighted round‐robin algorithms in addition to ease the integration and deployment in distributed controllers. In this paper, it was found that load balancing based on UDP and TCP traffic patterns is suitable for dynamic network that generates heterogeneous traffic and needs to obtain high availability, low response time, higher transactions rate, high throughput, less concurrency, and packet loss.</description><identifier>ISSN: 1074-5351</identifier><identifier>EISSN: 1099-1131</identifier><identifier>DOI: 10.1002/dac.3841</identifier><language>eng</language><publisher>Chichester: Wiley Subscription Services, Inc</publisher><subject>Algorithms ; Architecture ; Balancing ; Concurrency ; Controllers ; Decoupling ; distributed controllers ; failover ; high availability ; Load balancing ; Network reliability ; Protocol (computers) ; Redundancy ; Response time (computers) ; SDN ; Software-defined networking ; TCP (protocol) ; Traffic control ; traffic pattern</subject><ispartof>International journal of communication systems, 2019-11, Vol.32 (17), p.n/a</ispartof><rights>2018 John Wiley &amp; Sons, Ltd.</rights><rights>2019 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2931-6e45ade69fdfaec0d66dab3fc6181595d7269d973f3bc1267b5d2058f9111063</citedby><cites>FETCH-LOGICAL-c2931-6e45ade69fdfaec0d66dab3fc6181595d7269d973f3bc1267b5d2058f9111063</cites><orcidid>0000-0002-8012-3187</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fdac.3841$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fdac.3841$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,777,781,1412,27905,27906,45555,45556</link.rule.ids></links><search><creatorcontrib>Gasmelseed, Hatim</creatorcontrib><creatorcontrib>Ramar, Ramalakshmi</creatorcontrib><title>Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers</title><title>International journal of communication systems</title><description>Summary Programmability and decoupling of the data plane and control plane in software‐defined networking (SDN) make the enterprise's network to focus on this new paradigm and to deploy their applications on it. Furthermore, supporting of distributed controllers in SDN opens the opportunities to address the limitations of centralized controller's architecture, which in turn improves the overall performance of the network. This study proposes a new load‐balancing algorithm to handle the load based on the traffic pattern specifically transmission control protocol (TCP) and user datagram protocol (UDP) traffic. Additionally, this study uses a distributed SDN controller's architecture to host the load balancer application. This study also employs a failover mechanism on the distributed architecture to achieve high‐availability environment and to ensure the redundancy and reliability of the network. The obtained results prove the effectiveness of the proposed algorithm in terms of availability, which is increased by 11%, response time is reduced by 98%, transaction rate is also increased by 258%, throughput is increased by 206%, concurrency is reduced by 63%, and packet loss is reduced by 86% while comparing with random, round‐robin, and weighted round‐robin algorithms in addition to ease the integration and deployment in distributed controllers. In this paper, it was found that load balancing based on UDP and TCP traffic patterns is suitable for dynamic network that generates heterogeneous traffic and needs to obtain high availability, low response time, higher transactions rate, high throughput, less concurrency, and packet loss.</description><subject>Algorithms</subject><subject>Architecture</subject><subject>Balancing</subject><subject>Concurrency</subject><subject>Controllers</subject><subject>Decoupling</subject><subject>distributed controllers</subject><subject>failover</subject><subject>high availability</subject><subject>Load balancing</subject><subject>Network reliability</subject><subject>Protocol (computers)</subject><subject>Redundancy</subject><subject>Response time (computers)</subject><subject>SDN</subject><subject>Software-defined networking</subject><subject>TCP (protocol)</subject><subject>Traffic control</subject><subject>traffic pattern</subject><issn>1074-5351</issn><issn>1099-1131</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp10M1KAzEQB_AgCtYq-AgLXrxszWy62c2x1E8QvPQesvmoqdukJllKb30EwTfsk7hrvXqagfnNDPwRugY8AYyLOyXkhNRTOEEjwIzlAAROh76a5iUp4RxdxLjCGNcFLUfILYIwxspsI1LSwR32342IWmWtF-qw_2pEK5y0bpmJdumDTe_rzLosepO2IuheKG2s6xecTlsfPrIuDlrZmIJtutRPpHcp-LbVIV6iMyPaqK_-6hgtHh8W8-f89e3pZT57zWXBCORUT0uhNGVGGaElVpQq0RAjKdRQslJVBWWKVcSQRkJBq6ZUBS5rwwAAUzJGN8ezm-A_Ox0TX_kuuP4jL0h_gFasHtTtUcngYwza8E2waxF2HDAfwuR9mHwIs6f5kW5tq3f_On4_m__6H830enU</recordid><startdate>20191125</startdate><enddate>20191125</enddate><creator>Gasmelseed, Hatim</creator><creator>Ramar, Ramalakshmi</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-8012-3187</orcidid></search><sort><creationdate>20191125</creationdate><title>Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers</title><author>Gasmelseed, Hatim ; Ramar, Ramalakshmi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2931-6e45ade69fdfaec0d66dab3fc6181595d7269d973f3bc1267b5d2058f9111063</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Architecture</topic><topic>Balancing</topic><topic>Concurrency</topic><topic>Controllers</topic><topic>Decoupling</topic><topic>distributed controllers</topic><topic>failover</topic><topic>high availability</topic><topic>Load balancing</topic><topic>Network reliability</topic><topic>Protocol (computers)</topic><topic>Redundancy</topic><topic>Response time (computers)</topic><topic>SDN</topic><topic>Software-defined networking</topic><topic>TCP (protocol)</topic><topic>Traffic control</topic><topic>traffic pattern</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Gasmelseed, Hatim</creatorcontrib><creatorcontrib>Ramar, Ramalakshmi</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>International journal of communication systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Gasmelseed, Hatim</au><au>Ramar, Ramalakshmi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers</atitle><jtitle>International journal of communication systems</jtitle><date>2019-11-25</date><risdate>2019</risdate><volume>32</volume><issue>17</issue><epage>n/a</epage><issn>1074-5351</issn><eissn>1099-1131</eissn><abstract>Summary Programmability and decoupling of the data plane and control plane in software‐defined networking (SDN) make the enterprise's network to focus on this new paradigm and to deploy their applications on it. Furthermore, supporting of distributed controllers in SDN opens the opportunities to address the limitations of centralized controller's architecture, which in turn improves the overall performance of the network. This study proposes a new load‐balancing algorithm to handle the load based on the traffic pattern specifically transmission control protocol (TCP) and user datagram protocol (UDP) traffic. Additionally, this study uses a distributed SDN controller's architecture to host the load balancer application. This study also employs a failover mechanism on the distributed architecture to achieve high‐availability environment and to ensure the redundancy and reliability of the network. The obtained results prove the effectiveness of the proposed algorithm in terms of availability, which is increased by 11%, response time is reduced by 98%, transaction rate is also increased by 258%, throughput is increased by 206%, concurrency is reduced by 63%, and packet loss is reduced by 86% while comparing with random, round‐robin, and weighted round‐robin algorithms in addition to ease the integration and deployment in distributed controllers. In this paper, it was found that load balancing based on UDP and TCP traffic patterns is suitable for dynamic network that generates heterogeneous traffic and needs to obtain high availability, low response time, higher transactions rate, high throughput, less concurrency, and packet loss.</abstract><cop>Chichester</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/dac.3841</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-8012-3187</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1074-5351
ispartof International journal of communication systems, 2019-11, Vol.32 (17), p.n/a
issn 1074-5351
1099-1131
language eng
recordid cdi_proquest_journals_2315967986
source Wiley Online Library Journals Frontfile Complete
subjects Algorithms
Architecture
Balancing
Concurrency
Controllers
Decoupling
distributed controllers
failover
high availability
Load balancing
Network reliability
Protocol (computers)
Redundancy
Response time (computers)
SDN
Software-defined networking
TCP (protocol)
Traffic control
traffic pattern
title Traffic pattern–based load‐balancing algorithm in software‐defined network using distributed controllers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T03%3A26%3A56IST&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=Traffic%20pattern%E2%80%93based%20load%E2%80%90balancing%20algorithm%20in%20software%E2%80%90defined%20network%20using%20distributed%20controllers&rft.jtitle=International%20journal%20of%20communication%20systems&rft.au=Gasmelseed,%20Hatim&rft.date=2019-11-25&rft.volume=32&rft.issue=17&rft.epage=n/a&rft.issn=1074-5351&rft.eissn=1099-1131&rft_id=info:doi/10.1002/dac.3841&rft_dat=%3Cproquest_cross%3E2315967986%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=2315967986&rft_id=info:pmid/&rfr_iscdi=true