vFtree - A Fat-Tree Routing Algorithm Using Virtual Lanes to Alleviate Congestion

It is a well known fact that multiple virtual lanes can improve performance in interconnection networks, but this knowledge has had little impact on real clusters. Currently, a large number of clusters using InfiniBand is based on fat-tree topologies that can be routed deadlock-free using only one v...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wei Lin Guay, Bogdanski, B., Reinemo, S., Lysne, O., Skeie, T.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 208
container_issue
container_start_page 197
container_title
container_volume
creator Wei Lin Guay
Bogdanski, B.
Reinemo, S.
Lysne, O.
Skeie, T.
description It is a well known fact that multiple virtual lanes can improve performance in interconnection networks, but this knowledge has had little impact on real clusters. Currently, a large number of clusters using InfiniBand is based on fat-tree topologies that can be routed deadlock-free using only one virtual lane. Consequently, all the remaining virtual lanes are left unused. In this paper we suggest an enhancement to the fat-tree algorithm that utilizes virtual lanes to improve performance when hot-spots are present. Even though the bisection bandwidth in a fat-tree is constant, hot-spots are still possible and they will degrade performance for flows not contributing to them due to head-of-line blocking. Such a situation may be alleviated through adaptive routing or congestion control, however, these methods are not yet readily available in InfiniBand technology. To remedy this problem, we have implemented an enhanced fat-tree algorithm in OpenSM that distributes traffic across all available virtual lanes without any configuration needed. We evaluated the performance of the algorithm on a small cluster and did a large-scale evaluation through simulations. In a congested environment, results show that we are able to achieve throughput increases up to 38% on a small cluster and from 221% to 757% depending on the hot-spot scenario for a 648-port simulated cluster.
doi_str_mv 10.1109/IPDPS.2011.28
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6012837</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6012837</ieee_id><sourcerecordid>6012837</sourcerecordid><originalsourceid>FETCH-LOGICAL-c200t-eb1ca5c17371dcf977237efa58277b07effc0d4c0f4e7cfc5c34a002553728cc3</originalsourceid><addsrcrecordid>eNotj1FLwzAUhSMqOGcfffIlf6D1Jml608cxrQ4KTt18HWl2OwNdK2022L-3Q5_O-eBw4GPsXkAiBOSPi-XT8jORIEQizQWLcjSAWa5TZTResluRCWlShRKv2ERoBbEE1DcsGgZfgcwww9ToCXs_FqEn4jGf8cKGeHWGj-4QfLvjs2bX9T587_l6OPOX78PBNry0LQ08dOOgoaO3gfi8a3c0BN-1d-y6ts1A0X9O2bp4Xs1f4_LtZTGflbGTACGmSjirnUCFYuvqHFEqpNpqIxErGGvtYJs6qFNCVzvtVGoBpNajlHFOTdnD368nos1P7_e2P20yGL0Vql-WgVFT</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>vFtree - A Fat-Tree Routing Algorithm Using Virtual Lanes to Alleviate Congestion</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Wei Lin Guay ; Bogdanski, B. ; Reinemo, S. ; Lysne, O. ; Skeie, T.</creator><creatorcontrib>Wei Lin Guay ; Bogdanski, B. ; Reinemo, S. ; Lysne, O. ; Skeie, T.</creatorcontrib><description>It is a well known fact that multiple virtual lanes can improve performance in interconnection networks, but this knowledge has had little impact on real clusters. Currently, a large number of clusters using InfiniBand is based on fat-tree topologies that can be routed deadlock-free using only one virtual lane. Consequently, all the remaining virtual lanes are left unused. In this paper we suggest an enhancement to the fat-tree algorithm that utilizes virtual lanes to improve performance when hot-spots are present. Even though the bisection bandwidth in a fat-tree is constant, hot-spots are still possible and they will degrade performance for flows not contributing to them due to head-of-line blocking. Such a situation may be alleviated through adaptive routing or congestion control, however, these methods are not yet readily available in InfiniBand technology. To remedy this problem, we have implemented an enhanced fat-tree algorithm in OpenSM that distributes traffic across all available virtual lanes without any configuration needed. We evaluated the performance of the algorithm on a small cluster and did a large-scale evaluation through simulations. In a congested environment, results show that we are able to achieve throughput increases up to 38% on a small cluster and from 221% to 757% depending on the hot-spot scenario for a 648-port simulated cluster.</description><identifier>ISSN: 1530-2075</identifier><identifier>ISBN: 1612843727</identifier><identifier>ISBN: 9781612843728</identifier><identifier>EISBN: 9780769543857</identifier><identifier>EISBN: 0769543855</identifier><identifier>DOI: 10.1109/IPDPS.2011.28</identifier><language>eng</language><publisher>IEEE</publisher><subject>Bandwidth ; Hardware ; Network topology ; Proposals ; Routing ; System recovery ; Topology</subject><ispartof>2011 IEEE International Parallel &amp; Distributed Processing Symposium, 2011, p.197-208</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c200t-eb1ca5c17371dcf977237efa58277b07effc0d4c0f4e7cfc5c34a002553728cc3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6012837$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6012837$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wei Lin Guay</creatorcontrib><creatorcontrib>Bogdanski, B.</creatorcontrib><creatorcontrib>Reinemo, S.</creatorcontrib><creatorcontrib>Lysne, O.</creatorcontrib><creatorcontrib>Skeie, T.</creatorcontrib><title>vFtree - A Fat-Tree Routing Algorithm Using Virtual Lanes to Alleviate Congestion</title><title>2011 IEEE International Parallel &amp; Distributed Processing Symposium</title><addtitle>ipdps</addtitle><description>It is a well known fact that multiple virtual lanes can improve performance in interconnection networks, but this knowledge has had little impact on real clusters. Currently, a large number of clusters using InfiniBand is based on fat-tree topologies that can be routed deadlock-free using only one virtual lane. Consequently, all the remaining virtual lanes are left unused. In this paper we suggest an enhancement to the fat-tree algorithm that utilizes virtual lanes to improve performance when hot-spots are present. Even though the bisection bandwidth in a fat-tree is constant, hot-spots are still possible and they will degrade performance for flows not contributing to them due to head-of-line blocking. Such a situation may be alleviated through adaptive routing or congestion control, however, these methods are not yet readily available in InfiniBand technology. To remedy this problem, we have implemented an enhanced fat-tree algorithm in OpenSM that distributes traffic across all available virtual lanes without any configuration needed. We evaluated the performance of the algorithm on a small cluster and did a large-scale evaluation through simulations. In a congested environment, results show that we are able to achieve throughput increases up to 38% on a small cluster and from 221% to 757% depending on the hot-spot scenario for a 648-port simulated cluster.</description><subject>Bandwidth</subject><subject>Hardware</subject><subject>Network topology</subject><subject>Proposals</subject><subject>Routing</subject><subject>System recovery</subject><subject>Topology</subject><issn>1530-2075</issn><isbn>1612843727</isbn><isbn>9781612843728</isbn><isbn>9780769543857</isbn><isbn>0769543855</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj1FLwzAUhSMqOGcfffIlf6D1Jml608cxrQ4KTt18HWl2OwNdK2022L-3Q5_O-eBw4GPsXkAiBOSPi-XT8jORIEQizQWLcjSAWa5TZTResluRCWlShRKv2ERoBbEE1DcsGgZfgcwww9ToCXs_FqEn4jGf8cKGeHWGj-4QfLvjs2bX9T587_l6OPOX78PBNry0LQ08dOOgoaO3gfi8a3c0BN-1d-y6ts1A0X9O2bp4Xs1f4_LtZTGflbGTACGmSjirnUCFYuvqHFEqpNpqIxErGGvtYJs6qFNCVzvtVGoBpNajlHFOTdnD368nos1P7_e2P20yGL0Vql-WgVFT</recordid><startdate>201105</startdate><enddate>201105</enddate><creator>Wei Lin Guay</creator><creator>Bogdanski, B.</creator><creator>Reinemo, S.</creator><creator>Lysne, O.</creator><creator>Skeie, T.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201105</creationdate><title>vFtree - A Fat-Tree Routing Algorithm Using Virtual Lanes to Alleviate Congestion</title><author>Wei Lin Guay ; Bogdanski, B. ; Reinemo, S. ; Lysne, O. ; Skeie, T.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c200t-eb1ca5c17371dcf977237efa58277b07effc0d4c0f4e7cfc5c34a002553728cc3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Bandwidth</topic><topic>Hardware</topic><topic>Network topology</topic><topic>Proposals</topic><topic>Routing</topic><topic>System recovery</topic><topic>Topology</topic><toplevel>online_resources</toplevel><creatorcontrib>Wei Lin Guay</creatorcontrib><creatorcontrib>Bogdanski, B.</creatorcontrib><creatorcontrib>Reinemo, S.</creatorcontrib><creatorcontrib>Lysne, O.</creatorcontrib><creatorcontrib>Skeie, T.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wei Lin Guay</au><au>Bogdanski, B.</au><au>Reinemo, S.</au><au>Lysne, O.</au><au>Skeie, T.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>vFtree - A Fat-Tree Routing Algorithm Using Virtual Lanes to Alleviate Congestion</atitle><btitle>2011 IEEE International Parallel &amp; Distributed Processing Symposium</btitle><stitle>ipdps</stitle><date>2011-05</date><risdate>2011</risdate><spage>197</spage><epage>208</epage><pages>197-208</pages><issn>1530-2075</issn><isbn>1612843727</isbn><isbn>9781612843728</isbn><eisbn>9780769543857</eisbn><eisbn>0769543855</eisbn><abstract>It is a well known fact that multiple virtual lanes can improve performance in interconnection networks, but this knowledge has had little impact on real clusters. Currently, a large number of clusters using InfiniBand is based on fat-tree topologies that can be routed deadlock-free using only one virtual lane. Consequently, all the remaining virtual lanes are left unused. In this paper we suggest an enhancement to the fat-tree algorithm that utilizes virtual lanes to improve performance when hot-spots are present. Even though the bisection bandwidth in a fat-tree is constant, hot-spots are still possible and they will degrade performance for flows not contributing to them due to head-of-line blocking. Such a situation may be alleviated through adaptive routing or congestion control, however, these methods are not yet readily available in InfiniBand technology. To remedy this problem, we have implemented an enhanced fat-tree algorithm in OpenSM that distributes traffic across all available virtual lanes without any configuration needed. We evaluated the performance of the algorithm on a small cluster and did a large-scale evaluation through simulations. In a congested environment, results show that we are able to achieve throughput increases up to 38% on a small cluster and from 221% to 757% depending on the hot-spot scenario for a 648-port simulated cluster.</abstract><pub>IEEE</pub><doi>10.1109/IPDPS.2011.28</doi><tpages>12</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1530-2075
ispartof 2011 IEEE International Parallel & Distributed Processing Symposium, 2011, p.197-208
issn 1530-2075
language eng
recordid cdi_ieee_primary_6012837
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Bandwidth
Hardware
Network topology
Proposals
Routing
System recovery
Topology
title vFtree - A Fat-Tree Routing Algorithm Using Virtual Lanes to Alleviate Congestion
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T19%3A43%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=vFtree%20-%20A%20Fat-Tree%20Routing%20Algorithm%20Using%20Virtual%20Lanes%20to%20Alleviate%20Congestion&rft.btitle=2011%20IEEE%20International%20Parallel%20&%20Distributed%20Processing%20Symposium&rft.au=Wei%20Lin%20Guay&rft.date=2011-05&rft.spage=197&rft.epage=208&rft.pages=197-208&rft.issn=1530-2075&rft.isbn=1612843727&rft.isbn_list=9781612843728&rft_id=info:doi/10.1109/IPDPS.2011.28&rft_dat=%3Cieee_6IE%3E6012837%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769543857&rft.eisbn_list=0769543855&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6012837&rfr_iscdi=true