Loading…

Distributed Multicast Traffic Engineering for Multi-Domain Software-Defined Networks

Previous research on SDN multicast traffic engineering mainly focused on intra-domain optimization. However, the main traffic on the Internet is inter-domain, and the selection of border nodes and sharing of network information between domains are usually distributed but ignored in previous works. I...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on parallel and distributed systems 2023-02, Vol.34 (2), p.446-462
Main Authors: Chiang, Sheng-Hao, Wang, Chih-Hang, Yang, De-Nian, Liao, Wanjiun, Chen, Wen-Tsuen
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63
cites cdi_FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63
container_end_page 462
container_issue 2
container_start_page 446
container_title IEEE transactions on parallel and distributed systems
container_volume 34
creator Chiang, Sheng-Hao
Wang, Chih-Hang
Yang, De-Nian
Liao, Wanjiun
Chen, Wen-Tsuen
description Previous research on SDN multicast traffic engineering mainly focused on intra-domain optimization. However, the main traffic on the Internet is inter-domain, and the selection of border nodes and sharing of network information between domains are usually distributed but ignored in previous works. In this article, we explore multi-domain online distributed multicast traffic engineering (MODMTE). To effectively solve MODMTE, we first prove that MODMTE is inapproximable within |D_{\max }| |Dmax| , which indicates that it is impossible to find any algorithm with a ratio better than |D_{\max }| |Dmax| for MODMTE, and |D_{\max }| |Dmax| is the maximum number of destinations for a multicast tree. Then, we design a |D_{\max }| |Dmax| -competitive distributed algorithm with the ideas of Domain Tree, Dual Candidate Forest Construction, and Forest Rerouting to achieve the tightest performance bound for MODMTE. Experiments on a real SDN with YouTube traffic manifest that the proposed distributed algorithm can reduce more than 30% of the total cost of bandwidth consumption and rule updates for multicast tree rerouting compared with the state-of-the-art algorithms.
doi_str_mv 10.1109/TPDS.2022.3205219
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_2756561675</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9903079</ieee_id><sourcerecordid>2756561675</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63</originalsourceid><addsrcrecordid>eNo9kFtLwzAUx4MoOKcfQHwp-NyZa9s8yjovMC-w-hzS9mRkbu1MUobf3owOn86fw-9c-CF0S_CMECwfqs9yNaOY0hmjWFAiz9CECFGklBTsPGbMRSpj_xJdeb_BmHCB-QRVpfXB2XoI0CZvwzbYRvuQVE4bY5tk0a1tB-Bst05M70YiLfudtl2y6k04aAdpCSZSbfIO4dC7b3-NLozeerg51Sn6elpU85d0-fH8On9cpg2VLKR1m2mmeWE0FdQ0EN9tWaYp1Yy2pgDgzMTA6zpveSELjg3DBCTmQFmtMzZF9-Pevet_BvBBbfrBdfGkornIREayXESKjFTjeu8dGLV3dqfdryJYHeWpozx1lKdO8uLM3ThjAeCflxIznEv2B8uta8M</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2756561675</pqid></control><display><type>article</type><title>Distributed Multicast Traffic Engineering for Multi-Domain Software-Defined Networks</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Chiang, Sheng-Hao ; Wang, Chih-Hang ; Yang, De-Nian ; Liao, Wanjiun ; Chen, Wen-Tsuen</creator><creatorcontrib>Chiang, Sheng-Hao ; Wang, Chih-Hang ; Yang, De-Nian ; Liao, Wanjiun ; Chen, Wen-Tsuen</creatorcontrib><description><![CDATA[Previous research on SDN multicast traffic engineering mainly focused on intra-domain optimization. However, the main traffic on the Internet is inter-domain, and the selection of border nodes and sharing of network information between domains are usually distributed but ignored in previous works. In this article, we explore multi-domain online distributed multicast traffic engineering (MODMTE). To effectively solve MODMTE, we first prove that MODMTE is inapproximable within <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq1-3205219.gif"/> </inline-formula>, which indicates that it is impossible to find any algorithm with a ratio better than <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq2-3205219.gif"/> </inline-formula> for MODMTE, and <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq3-3205219.gif"/> </inline-formula> is the maximum number of destinations for a multicast tree. Then, we design a <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq4-3205219.gif"/> </inline-formula>-competitive distributed algorithm with the ideas of Domain Tree, Dual Candidate Forest Construction, and Forest Rerouting to achieve the tightest performance bound for MODMTE. Experiments on a real SDN with YouTube traffic manifest that the proposed distributed algorithm can reduce more than 30% of the total cost of bandwidth consumption and rule updates for multicast tree rerouting compared with the state-of-the-art algorithms.]]></description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/TPDS.2022.3205219</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Bandwidth ; Communications traffic ; Competitive ratio ; Costs ; distributed algorithm ; Distributed algorithms ; Domains ; Forestry ; multi-domain SDN ; Multicasting ; Network topology ; Optimization ; Rerouteing ; Routing ; Software engineering ; Software-defined networking ; Traffic control ; Traffic engineering ; Unicast</subject><ispartof>IEEE transactions on parallel and distributed systems, 2023-02, Vol.34 (2), p.446-462</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63</citedby><cites>FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63</cites><orcidid>0000-0003-2770-9354 ; 0000-0002-3765-9293 ; 0000-0001-5396-8849 ; 0000-0002-7570-610X ; 0000-0003-0194-3871</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9903079$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Chiang, Sheng-Hao</creatorcontrib><creatorcontrib>Wang, Chih-Hang</creatorcontrib><creatorcontrib>Yang, De-Nian</creatorcontrib><creatorcontrib>Liao, Wanjiun</creatorcontrib><creatorcontrib>Chen, Wen-Tsuen</creatorcontrib><title>Distributed Multicast Traffic Engineering for Multi-Domain Software-Defined Networks</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description><![CDATA[Previous research on SDN multicast traffic engineering mainly focused on intra-domain optimization. However, the main traffic on the Internet is inter-domain, and the selection of border nodes and sharing of network information between domains are usually distributed but ignored in previous works. In this article, we explore multi-domain online distributed multicast traffic engineering (MODMTE). To effectively solve MODMTE, we first prove that MODMTE is inapproximable within <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq1-3205219.gif"/> </inline-formula>, which indicates that it is impossible to find any algorithm with a ratio better than <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq2-3205219.gif"/> </inline-formula> for MODMTE, and <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq3-3205219.gif"/> </inline-formula> is the maximum number of destinations for a multicast tree. Then, we design a <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq4-3205219.gif"/> </inline-formula>-competitive distributed algorithm with the ideas of Domain Tree, Dual Candidate Forest Construction, and Forest Rerouting to achieve the tightest performance bound for MODMTE. Experiments on a real SDN with YouTube traffic manifest that the proposed distributed algorithm can reduce more than 30% of the total cost of bandwidth consumption and rule updates for multicast tree rerouting compared with the state-of-the-art algorithms.]]></description><subject>Algorithms</subject><subject>Bandwidth</subject><subject>Communications traffic</subject><subject>Competitive ratio</subject><subject>Costs</subject><subject>distributed algorithm</subject><subject>Distributed algorithms</subject><subject>Domains</subject><subject>Forestry</subject><subject>multi-domain SDN</subject><subject>Multicasting</subject><subject>Network topology</subject><subject>Optimization</subject><subject>Rerouteing</subject><subject>Routing</subject><subject>Software engineering</subject><subject>Software-defined networking</subject><subject>Traffic control</subject><subject>Traffic engineering</subject><subject>Unicast</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNo9kFtLwzAUx4MoOKcfQHwp-NyZa9s8yjovMC-w-hzS9mRkbu1MUobf3owOn86fw-9c-CF0S_CMECwfqs9yNaOY0hmjWFAiz9CECFGklBTsPGbMRSpj_xJdeb_BmHCB-QRVpfXB2XoI0CZvwzbYRvuQVE4bY5tk0a1tB-Bst05M70YiLfudtl2y6k04aAdpCSZSbfIO4dC7b3-NLozeerg51Sn6elpU85d0-fH8On9cpg2VLKR1m2mmeWE0FdQ0EN9tWaYp1Yy2pgDgzMTA6zpveSELjg3DBCTmQFmtMzZF9-Pevet_BvBBbfrBdfGkornIREayXESKjFTjeu8dGLV3dqfdryJYHeWpozx1lKdO8uLM3ThjAeCflxIznEv2B8uta8M</recordid><startdate>20230201</startdate><enddate>20230201</enddate><creator>Chiang, Sheng-Hao</creator><creator>Wang, Chih-Hang</creator><creator>Yang, De-Nian</creator><creator>Liao, Wanjiun</creator><creator>Chen, Wen-Tsuen</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-0003-2770-9354</orcidid><orcidid>https://orcid.org/0000-0002-3765-9293</orcidid><orcidid>https://orcid.org/0000-0001-5396-8849</orcidid><orcidid>https://orcid.org/0000-0002-7570-610X</orcidid><orcidid>https://orcid.org/0000-0003-0194-3871</orcidid></search><sort><creationdate>20230201</creationdate><title>Distributed Multicast Traffic Engineering for Multi-Domain Software-Defined Networks</title><author>Chiang, Sheng-Hao ; Wang, Chih-Hang ; Yang, De-Nian ; Liao, Wanjiun ; Chen, Wen-Tsuen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Bandwidth</topic><topic>Communications traffic</topic><topic>Competitive ratio</topic><topic>Costs</topic><topic>distributed algorithm</topic><topic>Distributed algorithms</topic><topic>Domains</topic><topic>Forestry</topic><topic>multi-domain SDN</topic><topic>Multicasting</topic><topic>Network topology</topic><topic>Optimization</topic><topic>Rerouteing</topic><topic>Routing</topic><topic>Software engineering</topic><topic>Software-defined networking</topic><topic>Traffic control</topic><topic>Traffic engineering</topic><topic>Unicast</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chiang, Sheng-Hao</creatorcontrib><creatorcontrib>Wang, Chih-Hang</creatorcontrib><creatorcontrib>Yang, De-Nian</creatorcontrib><creatorcontrib>Liao, Wanjiun</creatorcontrib><creatorcontrib>Chen, Wen-Tsuen</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</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><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chiang, Sheng-Hao</au><au>Wang, Chih-Hang</au><au>Yang, De-Nian</au><au>Liao, Wanjiun</au><au>Chen, Wen-Tsuen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Distributed Multicast Traffic Engineering for Multi-Domain Software-Defined Networks</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>2023-02-01</date><risdate>2023</risdate><volume>34</volume><issue>2</issue><spage>446</spage><epage>462</epage><pages>446-462</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><abstract><![CDATA[Previous research on SDN multicast traffic engineering mainly focused on intra-domain optimization. However, the main traffic on the Internet is inter-domain, and the selection of border nodes and sharing of network information between domains are usually distributed but ignored in previous works. In this article, we explore multi-domain online distributed multicast traffic engineering (MODMTE). To effectively solve MODMTE, we first prove that MODMTE is inapproximable within <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq1-3205219.gif"/> </inline-formula>, which indicates that it is impossible to find any algorithm with a ratio better than <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq2-3205219.gif"/> </inline-formula> for MODMTE, and <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq3-3205219.gif"/> </inline-formula> is the maximum number of destinations for a multicast tree. Then, we design a <inline-formula><tex-math notation="LaTeX">|D_{\max }|</tex-math> <mml:math><mml:mrow><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:msub><mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math><inline-graphic xlink:href="yang-ieq4-3205219.gif"/> </inline-formula>-competitive distributed algorithm with the ideas of Domain Tree, Dual Candidate Forest Construction, and Forest Rerouting to achieve the tightest performance bound for MODMTE. Experiments on a real SDN with YouTube traffic manifest that the proposed distributed algorithm can reduce more than 30% of the total cost of bandwidth consumption and rule updates for multicast tree rerouting compared with the state-of-the-art algorithms.]]></abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TPDS.2022.3205219</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0003-2770-9354</orcidid><orcidid>https://orcid.org/0000-0002-3765-9293</orcidid><orcidid>https://orcid.org/0000-0001-5396-8849</orcidid><orcidid>https://orcid.org/0000-0002-7570-610X</orcidid><orcidid>https://orcid.org/0000-0003-0194-3871</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1045-9219
ispartof IEEE transactions on parallel and distributed systems, 2023-02, Vol.34 (2), p.446-462
issn 1045-9219
1558-2183
language eng
recordid cdi_proquest_journals_2756561675
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Bandwidth
Communications traffic
Competitive ratio
Costs
distributed algorithm
Distributed algorithms
Domains
Forestry
multi-domain SDN
Multicasting
Network topology
Optimization
Rerouteing
Routing
Software engineering
Software-defined networking
Traffic control
Traffic engineering
Unicast
title Distributed Multicast Traffic Engineering for Multi-Domain Software-Defined Networks
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T13%3A10%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Distributed%20Multicast%20Traffic%20Engineering%20for%20Multi-Domain%20Software-Defined%20Networks&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=Chiang,%20Sheng-Hao&rft.date=2023-02-01&rft.volume=34&rft.issue=2&rft.spage=446&rft.epage=462&rft.pages=446-462&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/TPDS.2022.3205219&rft_dat=%3Cproquest_ieee_%3E2756561675%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c293t-bd6a3a48fa252fce558d36a22a32df8ee43f2df4bb7d489840f301e904e23ba63%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2756561675&rft_id=info:pmid/&rft_ieee_id=9903079&rfr_iscdi=true