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...

Full description

Saved in:
Bibliographic Details
Published in:IEEE eTransactions on network and service management 2022-09, Vol.19 (3), p.2639-2651
Main Authors: 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.
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