sFtree: A fully connected and deadlock-free switch-to-switch routing algorithm for fat-trees

Existing fat-tree routing algorithms fully exploit the path diversity of a fat-tree topology in the context of compute node traffic, but they lack support for deadlock-free and fully connected switch-to-switch communication. Such support is crucial for efficient system management, for example, in In...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on architecture and code optimization 2012-01, Vol.8 (4), p.1-20
Hauptverfasser: Bogdanski, Bartosz, Reinemo, Sven-Arne, Sem-Jacobsen, Frank Olaf, Gran, Ernst Gunnar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 20
container_issue 4
container_start_page 1
container_title ACM transactions on architecture and code optimization
container_volume 8
creator Bogdanski, Bartosz
Reinemo, Sven-Arne
Sem-Jacobsen, Frank Olaf
Gran, Ernst Gunnar
description Existing fat-tree routing algorithms fully exploit the path diversity of a fat-tree topology in the context of compute node traffic, but they lack support for deadlock-free and fully connected switch-to-switch communication. Such support is crucial for efficient system management, for example, in InfiniBand (IB) systems. With the general increase in system management capabilities found in modern InfiniBand switches, the lack of deadlock-free switch-to-switch communication is a problem for fat-tree-based IB installations because management traffic might cause routing deadlocks that bring the whole system down. This lack of deadlock-free communication affects all system management and diagnostic tools using LID routing. In this paper, we propose the sFtree routing algorithm that guarantees deadlock-free and fully connected switch-to-switch communication in fat-trees while maintaining the properties of the current fat-tree algorithm. We prove that the algorithm is deadlock free and we implement it in OpenSM for evaluation. We evaluate the performance of the sFtree algorithm experimentally on a small cluster and we do a large-scale evaluation through simulations. The results confirm that the sFtree routing algorithm is deadlock-free and show that the impact of switch-to-switch management traffic on the end-node traffic is negligible.
doi_str_mv 10.1145/2086696.2086734
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1506393353</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1506393353</sourcerecordid><originalsourceid>FETCH-LOGICAL-c228t-ec27478930994d0c0dcc640c504009420484d7431f0f07c2cfd2a4dfbd5e031f3</originalsourceid><addsrcrecordid>eNo1j8FqAjEURYNUqbVd9xe6GX3Je0kmyyK1CoKbug7TlwQsY8cm46J_X8Xp6l4uhwtHiGcJcylJLxTUxjgzv6ZFGomp1EQVOot3_10bcy8eSvkCUE4BTMWkrPoc46MYp6Yt8WnImdiv3j6W62q7e98sX7cVK1X3VWRlydYOwTkKwBCYDQFrIABHCqimYAllggSWFaegGgrpM-gIlxVn4uX2e8rdzzmW3h8PhWPbNt-xOxcvNRh0iBov6OKGcu5KyTH5Uz4cm_zrJfirsR-M_WCMf_OIROw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1506393353</pqid></control><display><type>article</type><title>sFtree: A fully connected and deadlock-free switch-to-switch routing algorithm for fat-trees</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>ACM Digital Library</source><creator>Bogdanski, Bartosz ; Reinemo, Sven-Arne ; Sem-Jacobsen, Frank Olaf ; Gran, Ernst Gunnar</creator><creatorcontrib>Bogdanski, Bartosz ; Reinemo, Sven-Arne ; Sem-Jacobsen, Frank Olaf ; Gran, Ernst Gunnar</creatorcontrib><description>Existing fat-tree routing algorithms fully exploit the path diversity of a fat-tree topology in the context of compute node traffic, but they lack support for deadlock-free and fully connected switch-to-switch communication. Such support is crucial for efficient system management, for example, in InfiniBand (IB) systems. With the general increase in system management capabilities found in modern InfiniBand switches, the lack of deadlock-free switch-to-switch communication is a problem for fat-tree-based IB installations because management traffic might cause routing deadlocks that bring the whole system down. This lack of deadlock-free communication affects all system management and diagnostic tools using LID routing. In this paper, we propose the sFtree routing algorithm that guarantees deadlock-free and fully connected switch-to-switch communication in fat-trees while maintaining the properties of the current fat-tree algorithm. We prove that the algorithm is deadlock free and we implement it in OpenSM for evaluation. We evaluate the performance of the sFtree algorithm experimentally on a small cluster and we do a large-scale evaluation through simulations. The results confirm that the sFtree routing algorithm is deadlock-free and show that the impact of switch-to-switch management traffic on the end-node traffic is negligible.</description><identifier>ISSN: 1544-3566</identifier><identifier>EISSN: 1544-3973</identifier><identifier>DOI: 10.1145/2086696.2086734</identifier><language>eng</language><subject>Algorithms</subject><ispartof>ACM transactions on architecture and code optimization, 2012-01, Vol.8 (4), p.1-20</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c228t-ec27478930994d0c0dcc640c504009420484d7431f0f07c2cfd2a4dfbd5e031f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Bogdanski, Bartosz</creatorcontrib><creatorcontrib>Reinemo, Sven-Arne</creatorcontrib><creatorcontrib>Sem-Jacobsen, Frank Olaf</creatorcontrib><creatorcontrib>Gran, Ernst Gunnar</creatorcontrib><title>sFtree: A fully connected and deadlock-free switch-to-switch routing algorithm for fat-trees</title><title>ACM transactions on architecture and code optimization</title><description>Existing fat-tree routing algorithms fully exploit the path diversity of a fat-tree topology in the context of compute node traffic, but they lack support for deadlock-free and fully connected switch-to-switch communication. Such support is crucial for efficient system management, for example, in InfiniBand (IB) systems. With the general increase in system management capabilities found in modern InfiniBand switches, the lack of deadlock-free switch-to-switch communication is a problem for fat-tree-based IB installations because management traffic might cause routing deadlocks that bring the whole system down. This lack of deadlock-free communication affects all system management and diagnostic tools using LID routing. In this paper, we propose the sFtree routing algorithm that guarantees deadlock-free and fully connected switch-to-switch communication in fat-trees while maintaining the properties of the current fat-tree algorithm. We prove that the algorithm is deadlock free and we implement it in OpenSM for evaluation. We evaluate the performance of the sFtree algorithm experimentally on a small cluster and we do a large-scale evaluation through simulations. The results confirm that the sFtree routing algorithm is deadlock-free and show that the impact of switch-to-switch management traffic on the end-node traffic is negligible.</description><subject>Algorithms</subject><issn>1544-3566</issn><issn>1544-3973</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNo1j8FqAjEURYNUqbVd9xe6GX3Je0kmyyK1CoKbug7TlwQsY8cm46J_X8Xp6l4uhwtHiGcJcylJLxTUxjgzv6ZFGomp1EQVOot3_10bcy8eSvkCUE4BTMWkrPoc46MYp6Yt8WnImdiv3j6W62q7e98sX7cVK1X3VWRlydYOwTkKwBCYDQFrIABHCqimYAllggSWFaegGgrpM-gIlxVn4uX2e8rdzzmW3h8PhWPbNt-xOxcvNRh0iBov6OKGcu5KyTH5Uz4cm_zrJfirsR-M_WCMf_OIROw</recordid><startdate>201201</startdate><enddate>201201</enddate><creator>Bogdanski, Bartosz</creator><creator>Reinemo, Sven-Arne</creator><creator>Sem-Jacobsen, Frank Olaf</creator><creator>Gran, Ernst Gunnar</creator><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>201201</creationdate><title>sFtree</title><author>Bogdanski, Bartosz ; Reinemo, Sven-Arne ; Sem-Jacobsen, Frank Olaf ; Gran, Ernst Gunnar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c228t-ec27478930994d0c0dcc640c504009420484d7431f0f07c2cfd2a4dfbd5e031f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bogdanski, Bartosz</creatorcontrib><creatorcontrib>Reinemo, Sven-Arne</creatorcontrib><creatorcontrib>Sem-Jacobsen, Frank Olaf</creatorcontrib><creatorcontrib>Gran, Ernst Gunnar</creatorcontrib><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>ACM transactions on architecture and code optimization</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bogdanski, Bartosz</au><au>Reinemo, Sven-Arne</au><au>Sem-Jacobsen, Frank Olaf</au><au>Gran, Ernst Gunnar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>sFtree: A fully connected and deadlock-free switch-to-switch routing algorithm for fat-trees</atitle><jtitle>ACM transactions on architecture and code optimization</jtitle><date>2012-01</date><risdate>2012</risdate><volume>8</volume><issue>4</issue><spage>1</spage><epage>20</epage><pages>1-20</pages><issn>1544-3566</issn><eissn>1544-3973</eissn><abstract>Existing fat-tree routing algorithms fully exploit the path diversity of a fat-tree topology in the context of compute node traffic, but they lack support for deadlock-free and fully connected switch-to-switch communication. Such support is crucial for efficient system management, for example, in InfiniBand (IB) systems. With the general increase in system management capabilities found in modern InfiniBand switches, the lack of deadlock-free switch-to-switch communication is a problem for fat-tree-based IB installations because management traffic might cause routing deadlocks that bring the whole system down. This lack of deadlock-free communication affects all system management and diagnostic tools using LID routing. In this paper, we propose the sFtree routing algorithm that guarantees deadlock-free and fully connected switch-to-switch communication in fat-trees while maintaining the properties of the current fat-tree algorithm. We prove that the algorithm is deadlock free and we implement it in OpenSM for evaluation. We evaluate the performance of the sFtree algorithm experimentally on a small cluster and we do a large-scale evaluation through simulations. The results confirm that the sFtree routing algorithm is deadlock-free and show that the impact of switch-to-switch management traffic on the end-node traffic is negligible.</abstract><doi>10.1145/2086696.2086734</doi><tpages>20</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1544-3566
ispartof ACM transactions on architecture and code optimization, 2012-01, Vol.8 (4), p.1-20
issn 1544-3566
1544-3973
language eng
recordid cdi_proquest_miscellaneous_1506393353
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; ACM Digital Library
subjects Algorithms
title sFtree: A fully connected and deadlock-free switch-to-switch routing algorithm for fat-trees
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-19T18%3A53%3A26IST&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=sFtree:%20A%20fully%20connected%20and%20deadlock-free%20switch-to-switch%20routing%20algorithm%20for%20fat-trees&rft.jtitle=ACM%20transactions%20on%20architecture%20and%20code%20optimization&rft.au=Bogdanski,%20Bartosz&rft.date=2012-01&rft.volume=8&rft.issue=4&rft.spage=1&rft.epage=20&rft.pages=1-20&rft.issn=1544-3566&rft.eissn=1544-3973&rft_id=info:doi/10.1145/2086696.2086734&rft_dat=%3Cproquest_cross%3E1506393353%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1506393353&rft_id=info:pmid/&rfr_iscdi=true