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...
Gespeichert in:
Veröffentlicht in: | International journal of communication systems 2019-11, Vol.32 (17), p.n/a |
---|---|
Hauptverfasser: | , |
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 & Sons, Ltd.</rights><rights>2019 John Wiley & 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 & 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 |