Loading…

Graphical processing unit-based parallelization of the Open Shortest Path First and Border Gateway Protocol routing protocols

SUMMARY Exponentially growing number of devices on Internet incurs an ever‐increasing load on the network routers in executing network protocols. Parallel processing has recently become an unavoidable means to scale up the router performance. The research effort elaborated in this paper is focused o...

Full description

Saved in:
Bibliographic Details
Published in:Concurrency and computation 2015-01, Vol.27 (1), p.237-251
Main Authors: Dundjerski, Dejan, Tomašević, Milo
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-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013
cites cdi_FETCH-LOGICAL-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013
container_end_page 251
container_issue 1
container_start_page 237
container_title Concurrency and computation
container_volume 27
creator Dundjerski, Dejan
Tomašević, Milo
description SUMMARY Exponentially growing number of devices on Internet incurs an ever‐increasing load on the network routers in executing network protocols. Parallel processing has recently become an unavoidable means to scale up the router performance. The research effort elaborated in this paper is focused on exploiting the modern trends of general‐purpose computing on graphics processing unit computing in speeding up the execution of network protocols. An additional benefit is off‐loading the CPU, which can now be fully dedicated to the packet processing and forwarding. To this end, the Shortest Path First algorithm in the Open Shortest Path First protocol and the choice of the best routes in the Border Gateway Protocol are parallelized for efficient execution on Compute Unified Device Architecture platform. An evaluation study was conducted on three different graphics processing units with representative network workload for a varying number of routes and devices. The obtained speedup results confirmed the viability and cost‐effectiveness of such an approach. Copyright © 2014 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/cpe.3223
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1651404683</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1651404683</sourcerecordid><originalsourceid>FETCH-LOGICAL-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013</originalsourceid><addsrcrecordid>eNp1kEtLAzEUhQdRsFbBn5Clm6m5SebRpfalWGxBpeAmZNKMjaaTMUmpFfzvTqlUXLg6h8vHuYcTReeAO4AxuZS16lBC6EHUgoSSGKeUHe49SY-jE-9fMQbAFFrR18iJeqGlMKh2VirvdfWCVpUOcSG8mqNaOGGMMvpTBG0rZEsUFgpNalWhh4V1QfmApiIs0FC7xopqjq6tmyuHRiKotdigqbPBSmuQs6uwja9_Dv40OiqF8ersR9vR03Dw2LuJx5PRbe9qHEvW9I8zSQAKQSEvME0YpF3ZKOAiJxmmBHKJSyhIt5tAkhQUsGAMGKVpiVlWYqDt6GKX23x-XzWN-VJ7qYwRlbIrzyFNgGGW5vQXlc5671TJa6eXwm04YL5dmDcL8-3CDRrv0LU2avMvx3vTwV9e-6A-9rxwbzzNaJbw2f2Iz_p30KV5nz_Tb-tHizQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1651404683</pqid></control><display><type>article</type><title>Graphical processing unit-based parallelization of the Open Shortest Path First and Border Gateway Protocol routing protocols</title><source>Wiley-Blackwell Read &amp; Publish Collection</source><creator>Dundjerski, Dejan ; Tomašević, Milo</creator><creatorcontrib>Dundjerski, Dejan ; Tomašević, Milo</creatorcontrib><description>SUMMARY Exponentially growing number of devices on Internet incurs an ever‐increasing load on the network routers in executing network protocols. Parallel processing has recently become an unavoidable means to scale up the router performance. The research effort elaborated in this paper is focused on exploiting the modern trends of general‐purpose computing on graphics processing unit computing in speeding up the execution of network protocols. An additional benefit is off‐loading the CPU, which can now be fully dedicated to the packet processing and forwarding. To this end, the Shortest Path First algorithm in the Open Shortest Path First protocol and the choice of the best routes in the Border Gateway Protocol are parallelized for efficient execution on Compute Unified Device Architecture platform. An evaluation study was conducted on three different graphics processing units with representative network workload for a varying number of routes and devices. The obtained speedup results confirmed the viability and cost‐effectiveness of such an approach. Copyright © 2014 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 1532-0626</identifier><identifier>EISSN: 1532-0634</identifier><identifier>DOI: 10.1002/cpe.3223</identifier><language>eng</language><publisher>Blackwell Publishing Ltd</publisher><subject>BGP ; Computation ; Computer networks ; CUDA ; Devices ; GPGPU computing ; Networks ; OSPF ; Parallel processing ; Routers ; Routing (telecommunications) ; routing protocols ; Shortest-path problems</subject><ispartof>Concurrency and computation, 2015-01, Vol.27 (1), p.237-251</ispartof><rights>Copyright © 2014 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013</citedby><cites>FETCH-LOGICAL-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27923,27924</link.rule.ids></links><search><creatorcontrib>Dundjerski, Dejan</creatorcontrib><creatorcontrib>Tomašević, Milo</creatorcontrib><title>Graphical processing unit-based parallelization of the Open Shortest Path First and Border Gateway Protocol routing protocols</title><title>Concurrency and computation</title><addtitle>Concurrency Computat.: Pract. Exper</addtitle><description>SUMMARY Exponentially growing number of devices on Internet incurs an ever‐increasing load on the network routers in executing network protocols. Parallel processing has recently become an unavoidable means to scale up the router performance. The research effort elaborated in this paper is focused on exploiting the modern trends of general‐purpose computing on graphics processing unit computing in speeding up the execution of network protocols. An additional benefit is off‐loading the CPU, which can now be fully dedicated to the packet processing and forwarding. To this end, the Shortest Path First algorithm in the Open Shortest Path First protocol and the choice of the best routes in the Border Gateway Protocol are parallelized for efficient execution on Compute Unified Device Architecture platform. An evaluation study was conducted on three different graphics processing units with representative network workload for a varying number of routes and devices. The obtained speedup results confirmed the viability and cost‐effectiveness of such an approach. Copyright © 2014 John Wiley &amp; Sons, Ltd.</description><subject>BGP</subject><subject>Computation</subject><subject>Computer networks</subject><subject>CUDA</subject><subject>Devices</subject><subject>GPGPU computing</subject><subject>Networks</subject><subject>OSPF</subject><subject>Parallel processing</subject><subject>Routers</subject><subject>Routing (telecommunications)</subject><subject>routing protocols</subject><subject>Shortest-path problems</subject><issn>1532-0626</issn><issn>1532-0634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp1kEtLAzEUhQdRsFbBn5Clm6m5SebRpfalWGxBpeAmZNKMjaaTMUmpFfzvTqlUXLg6h8vHuYcTReeAO4AxuZS16lBC6EHUgoSSGKeUHe49SY-jE-9fMQbAFFrR18iJeqGlMKh2VirvdfWCVpUOcSG8mqNaOGGMMvpTBG0rZEsUFgpNalWhh4V1QfmApiIs0FC7xopqjq6tmyuHRiKotdigqbPBSmuQs6uwja9_Dv40OiqF8ersR9vR03Dw2LuJx5PRbe9qHEvW9I8zSQAKQSEvME0YpF3ZKOAiJxmmBHKJSyhIt5tAkhQUsGAMGKVpiVlWYqDt6GKX23x-XzWN-VJ7qYwRlbIrzyFNgGGW5vQXlc5671TJa6eXwm04YL5dmDcL8-3CDRrv0LU2avMvx3vTwV9e-6A-9rxwbzzNaJbw2f2Iz_p30KV5nz_Tb-tHizQ</recordid><startdate>201501</startdate><enddate>201501</enddate><creator>Dundjerski, Dejan</creator><creator>Tomašević, Milo</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201501</creationdate><title>Graphical processing unit-based parallelization of the Open Shortest Path First and Border Gateway Protocol routing protocols</title><author>Dundjerski, Dejan ; Tomašević, Milo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>BGP</topic><topic>Computation</topic><topic>Computer networks</topic><topic>CUDA</topic><topic>Devices</topic><topic>GPGPU computing</topic><topic>Networks</topic><topic>OSPF</topic><topic>Parallel processing</topic><topic>Routers</topic><topic>Routing (telecommunications)</topic><topic>routing protocols</topic><topic>Shortest-path problems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dundjerski, Dejan</creatorcontrib><creatorcontrib>Tomašević, Milo</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems 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>Concurrency and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dundjerski, Dejan</au><au>Tomašević, Milo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Graphical processing unit-based parallelization of the Open Shortest Path First and Border Gateway Protocol routing protocols</atitle><jtitle>Concurrency and computation</jtitle><addtitle>Concurrency Computat.: Pract. Exper</addtitle><date>2015-01</date><risdate>2015</risdate><volume>27</volume><issue>1</issue><spage>237</spage><epage>251</epage><pages>237-251</pages><issn>1532-0626</issn><eissn>1532-0634</eissn><abstract>SUMMARY Exponentially growing number of devices on Internet incurs an ever‐increasing load on the network routers in executing network protocols. Parallel processing has recently become an unavoidable means to scale up the router performance. The research effort elaborated in this paper is focused on exploiting the modern trends of general‐purpose computing on graphics processing unit computing in speeding up the execution of network protocols. An additional benefit is off‐loading the CPU, which can now be fully dedicated to the packet processing and forwarding. To this end, the Shortest Path First algorithm in the Open Shortest Path First protocol and the choice of the best routes in the Border Gateway Protocol are parallelized for efficient execution on Compute Unified Device Architecture platform. An evaluation study was conducted on three different graphics processing units with representative network workload for a varying number of routes and devices. The obtained speedup results confirmed the viability and cost‐effectiveness of such an approach. Copyright © 2014 John Wiley &amp; Sons, Ltd.</abstract><pub>Blackwell Publishing Ltd</pub><doi>10.1002/cpe.3223</doi><tpages>15</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1532-0626
ispartof Concurrency and computation, 2015-01, Vol.27 (1), p.237-251
issn 1532-0626
1532-0634
language eng
recordid cdi_proquest_miscellaneous_1651404683
source Wiley-Blackwell Read & Publish Collection
subjects BGP
Computation
Computer networks
CUDA
Devices
GPGPU computing
Networks
OSPF
Parallel processing
Routers
Routing (telecommunications)
routing protocols
Shortest-path problems
title Graphical processing unit-based parallelization of the Open Shortest Path First and Border Gateway Protocol routing protocols
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T08%3A28%3A06IST&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=Graphical%20processing%20unit-based%20parallelization%20of%20the%20Open%20Shortest%20Path%20First%20and%20Border%20Gateway%20Protocol%20routing%20protocols&rft.jtitle=Concurrency%20and%20computation&rft.au=Dundjerski,%20Dejan&rft.date=2015-01&rft.volume=27&rft.issue=1&rft.spage=237&rft.epage=251&rft.pages=237-251&rft.issn=1532-0626&rft.eissn=1532-0634&rft_id=info:doi/10.1002/cpe.3223&rft_dat=%3Cproquest_cross%3E1651404683%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c4063-7c211ba318b0354169c03510b82703218c0f1b2995155b310a4414336f047f013%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1651404683&rft_id=info:pmid/&rfr_iscdi=true