Toward Flexible and Predictable Path Programmability Recovery Under Multiple Controller Failures in Software-Defined WANs
Software-Defined Networking (SDN) promises good network performance in Wide Area Networks (WANs) with the logically centralized control using physically distributed controllers. In Software-Defined WANs (SD-WANs), maintaining path programmability, which enables flexible path change on flows, is cruc...
Gespeichert in:
Veröffentlicht in: | IEEE/ACM transactions on networking 2023-10, Vol.31 (5), p.1-16 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 16 |
---|---|
container_issue | 5 |
container_start_page | 1 |
container_title | IEEE/ACM transactions on networking |
container_volume | 31 |
creator | Guo, Zehua Dou, Songshi Wu, Wenfei Xia, Yuanqing |
description | Software-Defined Networking (SDN) promises good network performance in Wide Area Networks (WANs) with the logically centralized control using physically distributed controllers. In Software-Defined WANs (SD-WANs), maintaining path programmability, which enables flexible path change on flows, is crucial for maintaining network performance under traffic variation. However, when controllers fail, existing solutions are essentially coarse-grained switch-controller mapping solutions and only recover the path programmability of a limited number of offline flows, which traverse offline switches controlled by failed controllers. In this paper, we propose () to provide predictable path programmability recovery under multiple controller failures in SD-WANs. The key idea of is to approximately realize flow-controller mappings using hybrid SDN/legacy routing supported by high-end commercial SDN switches. Using the hybrid routing, we can recover programmability by selecting a routing mode for each offline flow at each offline switch in a fine-grained way to fit the given control resource from active controllers and release a few control resource of active controllers by reasonably configuring some normal flows under legacy routing mode. Thus, can promise ample control resource to improve the recovery efficiency and further effectively map offline switches to active controllers. Simulation results show that outperforms existing switch-level solutions by maintaining balanced programmability and increasing the total programmability of recovered offline flows up to 660% under topology and 590% under topology. |
doi_str_mv | 10.1109/TNET.2022.3227423 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2878507869</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10026413</ieee_id><sourcerecordid>2878507869</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-488fc4e10c570b48816c3f9269ff5a1de848f3b0eee1b7b6fdac5d3a83c542cd3</originalsourceid><addsrcrecordid>eNpNkM1OwzAQhCMEEqXwAEgcLHFO8U_iOMeqtIBUSgWtOEaOvQZXaVycFMjb46g9cNrd0cyO9EXRNcEjQnB-t1pMVyOKKR0xSrOEspNoQNJUxDTl_DTsmLOY85yeRxdNs8GYMEz5IOpW7kd6jWYV_NqyAiRrjZYetFWt7O-lbD-D4D683G5laSvbdugVlPsG36F1rcGj533V2l0wT1zdeldVQZtJW-09NMjW6M2ZNrRAfA_G1qDR-3jRXEZnRlYNXB3nMFrPpqvJYzx_eXiajOexoglv40QIoxIgWKUZLsNFuGImpzw3JpVEg0iEYSUGAFJmJTdaqlQzKZhKE6o0G0a3h78777720LTFxu19HSoLKjKR4kzwPLjIwaW8axoPpth5u5W-KwguesJFT7joCRdHwiFzc8jYUP7PH8AmhLE_Xit5lg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2878507869</pqid></control><display><type>article</type><title>Toward Flexible and Predictable Path Programmability Recovery Under Multiple Controller Failures in Software-Defined WANs</title><source>IEEE Electronic Library (IEL)</source><creator>Guo, Zehua ; Dou, Songshi ; Wu, Wenfei ; Xia, Yuanqing</creator><creatorcontrib>Guo, Zehua ; Dou, Songshi ; Wu, Wenfei ; Xia, Yuanqing</creatorcontrib><description>Software-Defined Networking (SDN) promises good network performance in Wide Area Networks (WANs) with the logically centralized control using physically distributed controllers. In Software-Defined WANs (SD-WANs), maintaining path programmability, which enables flexible path change on flows, is crucial for maintaining network performance under traffic variation. However, when controllers fail, existing solutions are essentially coarse-grained switch-controller mapping solutions and only recover the path programmability of a limited number of offline flows, which traverse offline switches controlled by failed controllers. In this paper, we propose () to provide predictable path programmability recovery under multiple controller failures in SD-WANs. The key idea of is to approximately realize flow-controller mappings using hybrid SDN/legacy routing supported by high-end commercial SDN switches. Using the hybrid routing, we can recover programmability by selecting a routing mode for each offline flow at each offline switch in a fine-grained way to fit the given control resource from active controllers and release a few control resource of active controllers by reasonably configuring some normal flows under legacy routing mode. Thus, can promise ample control resource to improve the recovery efficiency and further effectively map offline switches to active controllers. Simulation results show that outperforms existing switch-level solutions by maintaining balanced programmability and increasing the total programmability of recovered offline flows up to 660% under topology and 590% under topology.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2022.3227423</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Active control ; Control systems ; controller failure ; Controllers ; Costs ; Flow mapping ; IEEE transactions ; Network topologies ; path programmability ; Recovery ; Routing ; Routing (telecommunications) ; Software-defined networking ; Switches ; Topology ; Traffic control ; Wide area networks</subject><ispartof>IEEE/ACM transactions on networking, 2023-10, Vol.31 (5), p.1-16</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-488fc4e10c570b48816c3f9269ff5a1de848f3b0eee1b7b6fdac5d3a83c542cd3</cites><orcidid>0000-0002-6665-0917 ; 0000-0002-5977-4911 ; 0000-0001-7314-410X ; 0000-0002-1357-3137</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10026413$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10026413$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Guo, Zehua</creatorcontrib><creatorcontrib>Dou, Songshi</creatorcontrib><creatorcontrib>Wu, Wenfei</creatorcontrib><creatorcontrib>Xia, Yuanqing</creatorcontrib><title>Toward Flexible and Predictable Path Programmability Recovery Under Multiple Controller Failures in Software-Defined WANs</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>Software-Defined Networking (SDN) promises good network performance in Wide Area Networks (WANs) with the logically centralized control using physically distributed controllers. In Software-Defined WANs (SD-WANs), maintaining path programmability, which enables flexible path change on flows, is crucial for maintaining network performance under traffic variation. However, when controllers fail, existing solutions are essentially coarse-grained switch-controller mapping solutions and only recover the path programmability of a limited number of offline flows, which traverse offline switches controlled by failed controllers. In this paper, we propose () to provide predictable path programmability recovery under multiple controller failures in SD-WANs. The key idea of is to approximately realize flow-controller mappings using hybrid SDN/legacy routing supported by high-end commercial SDN switches. Using the hybrid routing, we can recover programmability by selecting a routing mode for each offline flow at each offline switch in a fine-grained way to fit the given control resource from active controllers and release a few control resource of active controllers by reasonably configuring some normal flows under legacy routing mode. Thus, can promise ample control resource to improve the recovery efficiency and further effectively map offline switches to active controllers. Simulation results show that outperforms existing switch-level solutions by maintaining balanced programmability and increasing the total programmability of recovered offline flows up to 660% under topology and 590% under topology.</description><subject>Active control</subject><subject>Control systems</subject><subject>controller failure</subject><subject>Controllers</subject><subject>Costs</subject><subject>Flow mapping</subject><subject>IEEE transactions</subject><subject>Network topologies</subject><subject>path programmability</subject><subject>Recovery</subject><subject>Routing</subject><subject>Routing (telecommunications)</subject><subject>Software-defined networking</subject><subject>Switches</subject><subject>Topology</subject><subject>Traffic control</subject><subject>Wide area networks</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkM1OwzAQhCMEEqXwAEgcLHFO8U_iOMeqtIBUSgWtOEaOvQZXaVycFMjb46g9cNrd0cyO9EXRNcEjQnB-t1pMVyOKKR0xSrOEspNoQNJUxDTl_DTsmLOY85yeRxdNs8GYMEz5IOpW7kd6jWYV_NqyAiRrjZYetFWt7O-lbD-D4D683G5laSvbdugVlPsG36F1rcGj533V2l0wT1zdeldVQZtJW-09NMjW6M2ZNrRAfA_G1qDR-3jRXEZnRlYNXB3nMFrPpqvJYzx_eXiajOexoglv40QIoxIgWKUZLsNFuGImpzw3JpVEg0iEYSUGAFJmJTdaqlQzKZhKE6o0G0a3h78777720LTFxu19HSoLKjKR4kzwPLjIwaW8axoPpth5u5W-KwguesJFT7joCRdHwiFzc8jYUP7PH8AmhLE_Xit5lg</recordid><startdate>20231001</startdate><enddate>20231001</enddate><creator>Guo, Zehua</creator><creator>Dou, Songshi</creator><creator>Wu, Wenfei</creator><creator>Xia, Yuanqing</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-6665-0917</orcidid><orcidid>https://orcid.org/0000-0002-5977-4911</orcidid><orcidid>https://orcid.org/0000-0001-7314-410X</orcidid><orcidid>https://orcid.org/0000-0002-1357-3137</orcidid></search><sort><creationdate>20231001</creationdate><title>Toward Flexible and Predictable Path Programmability Recovery Under Multiple Controller Failures in Software-Defined WANs</title><author>Guo, Zehua ; Dou, Songshi ; Wu, Wenfei ; Xia, Yuanqing</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-488fc4e10c570b48816c3f9269ff5a1de848f3b0eee1b7b6fdac5d3a83c542cd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Active control</topic><topic>Control systems</topic><topic>controller failure</topic><topic>Controllers</topic><topic>Costs</topic><topic>Flow mapping</topic><topic>IEEE transactions</topic><topic>Network topologies</topic><topic>path programmability</topic><topic>Recovery</topic><topic>Routing</topic><topic>Routing (telecommunications)</topic><topic>Software-defined networking</topic><topic>Switches</topic><topic>Topology</topic><topic>Traffic control</topic><topic>Wide area networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Guo, Zehua</creatorcontrib><creatorcontrib>Dou, Songshi</creatorcontrib><creatorcontrib>Wu, Wenfei</creatorcontrib><creatorcontrib>Xia, Yuanqing</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Guo, Zehua</au><au>Dou, Songshi</au><au>Wu, Wenfei</au><au>Xia, Yuanqing</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Toward Flexible and Predictable Path Programmability Recovery Under Multiple Controller Failures in Software-Defined WANs</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2023-10-01</date><risdate>2023</risdate><volume>31</volume><issue>5</issue><spage>1</spage><epage>16</epage><pages>1-16</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>Software-Defined Networking (SDN) promises good network performance in Wide Area Networks (WANs) with the logically centralized control using physically distributed controllers. In Software-Defined WANs (SD-WANs), maintaining path programmability, which enables flexible path change on flows, is crucial for maintaining network performance under traffic variation. However, when controllers fail, existing solutions are essentially coarse-grained switch-controller mapping solutions and only recover the path programmability of a limited number of offline flows, which traverse offline switches controlled by failed controllers. In this paper, we propose () to provide predictable path programmability recovery under multiple controller failures in SD-WANs. The key idea of is to approximately realize flow-controller mappings using hybrid SDN/legacy routing supported by high-end commercial SDN switches. Using the hybrid routing, we can recover programmability by selecting a routing mode for each offline flow at each offline switch in a fine-grained way to fit the given control resource from active controllers and release a few control resource of active controllers by reasonably configuring some normal flows under legacy routing mode. Thus, can promise ample control resource to improve the recovery efficiency and further effectively map offline switches to active controllers. Simulation results show that outperforms existing switch-level solutions by maintaining balanced programmability and increasing the total programmability of recovered offline flows up to 660% under topology and 590% under topology.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2022.3227423</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-6665-0917</orcidid><orcidid>https://orcid.org/0000-0002-5977-4911</orcidid><orcidid>https://orcid.org/0000-0001-7314-410X</orcidid><orcidid>https://orcid.org/0000-0002-1357-3137</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1063-6692 |
ispartof | IEEE/ACM transactions on networking, 2023-10, Vol.31 (5), p.1-16 |
issn | 1063-6692 1558-2566 |
language | eng |
recordid | cdi_proquest_journals_2878507869 |
source | IEEE Electronic Library (IEL) |
subjects | Active control Control systems controller failure Controllers Costs Flow mapping IEEE transactions Network topologies path programmability Recovery Routing Routing (telecommunications) Software-defined networking Switches Topology Traffic control Wide area networks |
title | Toward Flexible and Predictable Path Programmability Recovery Under Multiple Controller Failures in Software-Defined WANs |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T14%3A09%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Toward%20Flexible%20and%20Predictable%20Path%20Programmability%20Recovery%20Under%20Multiple%20Controller%20Failures%20in%20Software-Defined%20WANs&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Guo,%20Zehua&rft.date=2023-10-01&rft.volume=31&rft.issue=5&rft.spage=1&rft.epage=16&rft.pages=1-16&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2022.3227423&rft_dat=%3Cproquest_RIE%3E2878507869%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2878507869&rft_id=info:pmid/&rft_ieee_id=10026413&rfr_iscdi=true |