Loading…
M-PolKA: Multipath Polynomial Key-Based Source Routing for Reliable Communications
Innovative traffic engineering functions and services require disrupting routing and forwarding mechanisms to be performed with low overhead over complex network topologies. Source routing (SR) is a prominent alternative to table-based routing for providing the needed expressiveness and agility by r...
Saved in:
Published in: | IEEE eTransactions on network and service management 2022-09, Vol.19 (3), p.2639-2651 |
---|---|
Main Authors: | , , , , , , , , |
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-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33 |
---|---|
cites | cdi_FETCH-LOGICAL-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33 |
container_end_page | 2651 |
container_issue | 3 |
container_start_page | 2639 |
container_title | IEEE eTransactions on network and service management |
container_volume | 19 |
creator | Guimaraes, Rafael S. Dominicini, Cristina Martinez, Victor M. G. Xavier, Bruno M. Mafioletti, Diego R. Locateli, Ana C. Villaca, Rodolfo Martinello, Magnos Ribeiro, Moises R. N. |
description | Innovative traffic engineering functions and services require disrupting routing and forwarding mechanisms to be performed with low overhead over complex network topologies. Source routing (SR) is a prominent alternative to table-based routing for providing the needed expressiveness and agility by reducing the number of network states. This work proposes the M-PolKA, a topology-agnostic multipath source routing scheme and orchestration architecture for reliable communications, which explores special properties from the Residue Number System (RNS) polynomial arithmetic. A P4-based proof-of-concept is experimentally demonstrated using emulated and hardware prototypes. Also, use cases for revealing M-PolKA's functionalities are tested in different scenarios in order to address problems, such as communication reliability improvement, agile path migration and fast failure reaction. Finally, low overhead for extra functionalities is observed when RNS-based SR is compared to traditional routing approaches. |
doi_str_mv | 10.1109/TNSM.2022.3160875 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2723899750</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9738811</ieee_id><sourcerecordid>2723899750</sourcerecordid><originalsourceid>FETCH-LOGICAL-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33</originalsourceid><addsrcrecordid>eNpNkE1PwzAMhiMEEmPwAxCXSJw7krhpE25j4kvbAG3jHKWtA526ZjTtYf-eTpsQJ1vW89rWQ8g1ZyPOmb5bvS3nI8GEGAFPmErlCRlwDSKKJaSn__pzchHCmjGpuBYDsphHH76aju_pvKvacmvbb9oPdrXflLaiU9xFDzZgQZe-a3KkC9-1Zf1FnW_oAqvSZhXSid9surrMbVv6OlySM2ergFfHOiSfT4-ryUs0e39-nYxnUQ6QtFHBdMESzDObxFIiMnAsBpCFUBBDXMgc4ww0U45zxQshHZNZAVbzlDmHAENye9i7bfxPh6E16_7Huj9pRCpAaZ1K1lP8QOWND6FBZ7ZNubHNznBm9urMXp3ZqzNHdX3m5pApEfGP1ykoxTn8AmTvaY0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2723899750</pqid></control><display><type>article</type><title>M-PolKA: Multipath Polynomial Key-Based Source Routing for Reliable Communications</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Guimaraes, Rafael S. ; Dominicini, Cristina ; Martinez, Victor M. G. ; Xavier, Bruno M. ; Mafioletti, Diego R. ; Locateli, Ana C. ; Villaca, Rodolfo ; Martinello, Magnos ; Ribeiro, Moises R. N.</creator><creatorcontrib>Guimaraes, Rafael S. ; Dominicini, Cristina ; Martinez, Victor M. G. ; Xavier, Bruno M. ; Mafioletti, Diego R. ; Locateli, Ana C. ; Villaca, Rodolfo ; Martinello, Magnos ; Ribeiro, Moises R. N.</creatorcontrib><description>Innovative traffic engineering functions and services require disrupting routing and forwarding mechanisms to be performed with low overhead over complex network topologies. Source routing (SR) is a prominent alternative to table-based routing for providing the needed expressiveness and agility by reducing the number of network states. This work proposes the M-PolKA, a topology-agnostic multipath source routing scheme and orchestration architecture for reliable communications, which explores special properties from the Residue Number System (RNS) polynomial arithmetic. A P4-based proof-of-concept is experimentally demonstrated using emulated and hardware prototypes. Also, use cases for revealing M-PolKA's functionalities are tested in different scenarios in order to address problems, such as communication reliability improvement, agile path migration and fast failure reaction. Finally, low overhead for extra functionalities is observed when RNS-based SR is compared to traditional routing approaches.</description><identifier>ISSN: 1932-4537</identifier><identifier>EISSN: 1932-4537</identifier><identifier>DOI: 10.1109/TNSM.2022.3160875</identifier><identifier>CODEN: ITNSC4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>chinese remainder theorem ; Communications traffic ; Hardware ; Mathematical analysis ; multipath ; Network topologies ; Polynomials ; Quality of service ; Reliability ; residue number system ; Residue number systems ; Routing ; Scalability ; SDN ; Source routing ; Switches ; Topology ; Traffic engineering</subject><ispartof>IEEE eTransactions on network and service management, 2022-09, Vol.19 (3), p.2639-2651</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33</citedby><cites>FETCH-LOGICAL-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33</cites><orcidid>0000-0003-2319-9772 ; 0000-0002-8051-3978 ; 0000-0002-9149-2391 ; 0000-0002-7803-1830 ; 0000-0001-6856-9576 ; 0000-0003-0840-626X ; 0000-0002-1513-9414 ; 0000-0002-7987-3642 ; 0000-0002-8111-1719</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9738811$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Guimaraes, Rafael S.</creatorcontrib><creatorcontrib>Dominicini, Cristina</creatorcontrib><creatorcontrib>Martinez, Victor M. G.</creatorcontrib><creatorcontrib>Xavier, Bruno M.</creatorcontrib><creatorcontrib>Mafioletti, Diego R.</creatorcontrib><creatorcontrib>Locateli, Ana C.</creatorcontrib><creatorcontrib>Villaca, Rodolfo</creatorcontrib><creatorcontrib>Martinello, Magnos</creatorcontrib><creatorcontrib>Ribeiro, Moises R. N.</creatorcontrib><title>M-PolKA: Multipath Polynomial Key-Based Source Routing for Reliable Communications</title><title>IEEE eTransactions on network and service management</title><addtitle>T-NSM</addtitle><description>Innovative traffic engineering functions and services require disrupting routing and forwarding mechanisms to be performed with low overhead over complex network topologies. Source routing (SR) is a prominent alternative to table-based routing for providing the needed expressiveness and agility by reducing the number of network states. This work proposes the M-PolKA, a topology-agnostic multipath source routing scheme and orchestration architecture for reliable communications, which explores special properties from the Residue Number System (RNS) polynomial arithmetic. A P4-based proof-of-concept is experimentally demonstrated using emulated and hardware prototypes. Also, use cases for revealing M-PolKA's functionalities are tested in different scenarios in order to address problems, such as communication reliability improvement, agile path migration and fast failure reaction. Finally, low overhead for extra functionalities is observed when RNS-based SR is compared to traditional routing approaches.</description><subject>chinese remainder theorem</subject><subject>Communications traffic</subject><subject>Hardware</subject><subject>Mathematical analysis</subject><subject>multipath</subject><subject>Network topologies</subject><subject>Polynomials</subject><subject>Quality of service</subject><subject>Reliability</subject><subject>residue number system</subject><subject>Residue number systems</subject><subject>Routing</subject><subject>Scalability</subject><subject>SDN</subject><subject>Source routing</subject><subject>Switches</subject><subject>Topology</subject><subject>Traffic engineering</subject><issn>1932-4537</issn><issn>1932-4537</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNpNkE1PwzAMhiMEEmPwAxCXSJw7krhpE25j4kvbAG3jHKWtA526ZjTtYf-eTpsQJ1vW89rWQ8g1ZyPOmb5bvS3nI8GEGAFPmErlCRlwDSKKJaSn__pzchHCmjGpuBYDsphHH76aju_pvKvacmvbb9oPdrXflLaiU9xFDzZgQZe-a3KkC9-1Zf1FnW_oAqvSZhXSid9surrMbVv6OlySM2ergFfHOiSfT4-ryUs0e39-nYxnUQ6QtFHBdMESzDObxFIiMnAsBpCFUBBDXMgc4ww0U45zxQshHZNZAVbzlDmHAENye9i7bfxPh6E16_7Huj9pRCpAaZ1K1lP8QOWND6FBZ7ZNubHNznBm9urMXp3ZqzNHdX3m5pApEfGP1ykoxTn8AmTvaY0</recordid><startdate>202209</startdate><enddate>202209</enddate><creator>Guimaraes, Rafael S.</creator><creator>Dominicini, Cristina</creator><creator>Martinez, Victor M. G.</creator><creator>Xavier, Bruno M.</creator><creator>Mafioletti, Diego R.</creator><creator>Locateli, Ana C.</creator><creator>Villaca, Rodolfo</creator><creator>Martinello, Magnos</creator><creator>Ribeiro, Moises R. N.</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><orcidid>https://orcid.org/0000-0003-2319-9772</orcidid><orcidid>https://orcid.org/0000-0002-8051-3978</orcidid><orcidid>https://orcid.org/0000-0002-9149-2391</orcidid><orcidid>https://orcid.org/0000-0002-7803-1830</orcidid><orcidid>https://orcid.org/0000-0001-6856-9576</orcidid><orcidid>https://orcid.org/0000-0003-0840-626X</orcidid><orcidid>https://orcid.org/0000-0002-1513-9414</orcidid><orcidid>https://orcid.org/0000-0002-7987-3642</orcidid><orcidid>https://orcid.org/0000-0002-8111-1719</orcidid></search><sort><creationdate>202209</creationdate><title>M-PolKA: Multipath Polynomial Key-Based Source Routing for Reliable Communications</title><author>Guimaraes, Rafael S. ; Dominicini, Cristina ; Martinez, Victor M. G. ; Xavier, Bruno M. ; Mafioletti, Diego R. ; Locateli, Ana C. ; Villaca, Rodolfo ; Martinello, Magnos ; Ribeiro, Moises R. N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>chinese remainder theorem</topic><topic>Communications traffic</topic><topic>Hardware</topic><topic>Mathematical analysis</topic><topic>multipath</topic><topic>Network topologies</topic><topic>Polynomials</topic><topic>Quality of service</topic><topic>Reliability</topic><topic>residue number system</topic><topic>Residue number systems</topic><topic>Routing</topic><topic>Scalability</topic><topic>SDN</topic><topic>Source routing</topic><topic>Switches</topic><topic>Topology</topic><topic>Traffic engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Guimaraes, Rafael S.</creatorcontrib><creatorcontrib>Dominicini, Cristina</creatorcontrib><creatorcontrib>Martinez, Victor M. G.</creatorcontrib><creatorcontrib>Xavier, Bruno M.</creatorcontrib><creatorcontrib>Mafioletti, Diego R.</creatorcontrib><creatorcontrib>Locateli, Ana C.</creatorcontrib><creatorcontrib>Villaca, Rodolfo</creatorcontrib><creatorcontrib>Martinello, Magnos</creatorcontrib><creatorcontrib>Ribeiro, Moises R. N.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) Online</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE eTransactions on network and service management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Guimaraes, Rafael S.</au><au>Dominicini, Cristina</au><au>Martinez, Victor M. G.</au><au>Xavier, Bruno M.</au><au>Mafioletti, Diego R.</au><au>Locateli, Ana C.</au><au>Villaca, Rodolfo</au><au>Martinello, Magnos</au><au>Ribeiro, Moises R. N.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>M-PolKA: Multipath Polynomial Key-Based Source Routing for Reliable Communications</atitle><jtitle>IEEE eTransactions on network and service management</jtitle><stitle>T-NSM</stitle><date>2022-09</date><risdate>2022</risdate><volume>19</volume><issue>3</issue><spage>2639</spage><epage>2651</epage><pages>2639-2651</pages><issn>1932-4537</issn><eissn>1932-4537</eissn><coden>ITNSC4</coden><abstract>Innovative traffic engineering functions and services require disrupting routing and forwarding mechanisms to be performed with low overhead over complex network topologies. Source routing (SR) is a prominent alternative to table-based routing for providing the needed expressiveness and agility by reducing the number of network states. This work proposes the M-PolKA, a topology-agnostic multipath source routing scheme and orchestration architecture for reliable communications, which explores special properties from the Residue Number System (RNS) polynomial arithmetic. A P4-based proof-of-concept is experimentally demonstrated using emulated and hardware prototypes. Also, use cases for revealing M-PolKA's functionalities are tested in different scenarios in order to address problems, such as communication reliability improvement, agile path migration and fast failure reaction. Finally, low overhead for extra functionalities is observed when RNS-based SR is compared to traditional routing approaches.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNSM.2022.3160875</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0003-2319-9772</orcidid><orcidid>https://orcid.org/0000-0002-8051-3978</orcidid><orcidid>https://orcid.org/0000-0002-9149-2391</orcidid><orcidid>https://orcid.org/0000-0002-7803-1830</orcidid><orcidid>https://orcid.org/0000-0001-6856-9576</orcidid><orcidid>https://orcid.org/0000-0003-0840-626X</orcidid><orcidid>https://orcid.org/0000-0002-1513-9414</orcidid><orcidid>https://orcid.org/0000-0002-7987-3642</orcidid><orcidid>https://orcid.org/0000-0002-8111-1719</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1932-4537 |
ispartof | IEEE eTransactions on network and service management, 2022-09, Vol.19 (3), p.2639-2651 |
issn | 1932-4537 1932-4537 |
language | eng |
recordid | cdi_proquest_journals_2723899750 |
source | IEEE Electronic Library (IEL) Journals |
subjects | chinese remainder theorem Communications traffic Hardware Mathematical analysis multipath Network topologies Polynomials Quality of service Reliability residue number system Residue number systems Routing Scalability SDN Source routing Switches Topology Traffic engineering |
title | M-PolKA: Multipath Polynomial Key-Based Source Routing for Reliable Communications |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T06%3A28%3A28IST&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=M-PolKA:%20Multipath%20Polynomial%20Key-Based%20Source%20Routing%20for%20Reliable%20Communications&rft.jtitle=IEEE%20eTransactions%20on%20network%20and%20service%20management&rft.au=Guimaraes,%20Rafael%20S.&rft.date=2022-09&rft.volume=19&rft.issue=3&rft.spage=2639&rft.epage=2651&rft.pages=2639-2651&rft.issn=1932-4537&rft.eissn=1932-4537&rft.coden=ITNSC4&rft_id=info:doi/10.1109/TNSM.2022.3160875&rft_dat=%3Cproquest_cross%3E2723899750%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c336t-d09d06ecba6455ee03f04335d283434d5ce4b3908f1181d25f05bd3a9170ffe33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2723899750&rft_id=info:pmid/&rft_ieee_id=9738811&rfr_iscdi=true |