A Novel Channel Assignment Method to Ensure Deadlock-Freedom for Deterministic Routing

Inter-switch networks for HPC systems and data-centers can be improved by applying random shortcut topologies with a reduced number of hops. With minimal routing in such networks; however, deadlock-freedom is not guaranteed. Multiple Virtual Channels (VCs) are efficiently used to avoid this problem....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEICE Transactions on Information and Systems 2017/08/01, Vol.E100.D(8), pp.1798-1806
Hauptverfasser: KAWANO, Ryuta, NAKAHARA, Hiroshi, TADE, Seiichi, FUJIWARA, Ikki, MATSUTANI, Hiroki, KOIBUCHI, Michihiro, AMANO, Hideharu
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1806
container_issue 8
container_start_page 1798
container_title IEICE Transactions on Information and Systems
container_volume E100.D
creator KAWANO, Ryuta
NAKAHARA, Hiroshi
TADE, Seiichi
FUJIWARA, Ikki
MATSUTANI, Hiroki
KOIBUCHI, Michihiro
AMANO, Hideharu
description Inter-switch networks for HPC systems and data-centers can be improved by applying random shortcut topologies with a reduced number of hops. With minimal routing in such networks; however, deadlock-freedom is not guaranteed. Multiple Virtual Channels (VCs) are efficiently used to avoid this problem. However, previous works do not provide good trade-offs between the number of required VCs and the time and memory complexities of an algorithm. In this work, a novel and fast algorithm, named ACRO, is proposed to endorse the arbitrary routing functions with deadlock-freedom, as well as consuming a small number of VCs. A heuristic approach to reduce VCs is achieved with a hash table, which improves the scalability of the algorithm compared with our previous work. Moreover, experimental results show that ACRO can reduce the average number of VCs by up to 63% when compared with a conventional algorithm that has the same time complexity. Furthermore, ACRO reduces the time complexity by a factor of O(|N|·log|N|), when compared with another conventional algorithm that requires almost the same number of VCs.
doi_str_mv 10.1587/transinf.2016EDP7477
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2014566684</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2014566684</sourcerecordid><originalsourceid>FETCH-LOGICAL-c516t-32958fbc95072c7d155f112c1a58e56c2c325bc2c02fb277dbb8b38275120f0c3</originalsourceid><addsrcrecordid>eNpNkM1OwzAQhC0EEqXwBhwicU7xOnHsHqs2BaTyowq4Wo7jtCmJXWwHibcnqLT0NKvVfLPaQega8AgoZ7fBSeNrU40IhiyfvbCUsRM0AJbSGJIMTtEAjyGLOU3IObrwfoMxcAJ0gN4n0ZP90k00XUtjep14X69Mq02IHnVY2zIKNsqN75yOZlqWjVUf8dxpXdo2qqzrl0G7tja1D7WKlrYLtVldorNKNl5f_ekQvc3z1-l9vHi-e5hOFrGikIU4IWPKq0KNKWZEsRIorQCIAkm5ppkiKiG06AWTqiCMlUXBi4QTRoHgCqtkiG52uVtnPzvtg9jYzpn-pOi7SGmWZTztXenOpZz13ulKbF3dSvctAIvfBsW-QXHUYI8td9jGB7nSB0i6_tNG_0M5YCxmgu-Ho5CDWa2lE9okP2TEgxg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2014566684</pqid></control><display><type>article</type><title>A Novel Channel Assignment Method to Ensure Deadlock-Freedom for Deterministic Routing</title><source>J-STAGE Free</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>KAWANO, Ryuta ; NAKAHARA, Hiroshi ; TADE, Seiichi ; FUJIWARA, Ikki ; MATSUTANI, Hiroki ; KOIBUCHI, Michihiro ; AMANO, Hideharu</creator><creatorcontrib>KAWANO, Ryuta ; NAKAHARA, Hiroshi ; TADE, Seiichi ; FUJIWARA, Ikki ; MATSUTANI, Hiroki ; KOIBUCHI, Michihiro ; AMANO, Hideharu</creatorcontrib><description>Inter-switch networks for HPC systems and data-centers can be improved by applying random shortcut topologies with a reduced number of hops. With minimal routing in such networks; however, deadlock-freedom is not guaranteed. Multiple Virtual Channels (VCs) are efficiently used to avoid this problem. However, previous works do not provide good trade-offs between the number of required VCs and the time and memory complexities of an algorithm. In this work, a novel and fast algorithm, named ACRO, is proposed to endorse the arbitrary routing functions with deadlock-freedom, as well as consuming a small number of VCs. A heuristic approach to reduce VCs is achieved with a hash table, which improves the scalability of the algorithm compared with our previous work. Moreover, experimental results show that ACRO can reduce the average number of VCs by up to 63% when compared with a conventional algorithm that has the same time complexity. Furthermore, ACRO reduces the time complexity by a factor of O(|N|·log|N|), when compared with another conventional algorithm that requires almost the same number of VCs.</description><identifier>ISSN: 0916-8532</identifier><identifier>EISSN: 1745-1361</identifier><identifier>DOI: 10.1587/transinf.2016EDP7477</identifier><language>eng</language><publisher>Tokyo: The Institute of Electronics, Information and Communication Engineers</publisher><subject>Algorithms ; Complexity ; deadlock-free routing ; Hash based algorithms ; Heuristic methods ; high performance computing ; Switching theory ; time complexity ; Virtual networks</subject><ispartof>IEICE Transactions on Information and Systems, 2017/08/01, Vol.E100.D(8), pp.1798-1806</ispartof><rights>2017 The Institute of Electronics, Information and Communication Engineers</rights><rights>Copyright Japan Science and Technology Agency 2017</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c516t-32958fbc95072c7d155f112c1a58e56c2c325bc2c02fb277dbb8b38275120f0c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,1877,27905,27906</link.rule.ids></links><search><creatorcontrib>KAWANO, Ryuta</creatorcontrib><creatorcontrib>NAKAHARA, Hiroshi</creatorcontrib><creatorcontrib>TADE, Seiichi</creatorcontrib><creatorcontrib>FUJIWARA, Ikki</creatorcontrib><creatorcontrib>MATSUTANI, Hiroki</creatorcontrib><creatorcontrib>KOIBUCHI, Michihiro</creatorcontrib><creatorcontrib>AMANO, Hideharu</creatorcontrib><title>A Novel Channel Assignment Method to Ensure Deadlock-Freedom for Deterministic Routing</title><title>IEICE Transactions on Information and Systems</title><addtitle>IEICE Trans. Inf. &amp; Syst.</addtitle><description>Inter-switch networks for HPC systems and data-centers can be improved by applying random shortcut topologies with a reduced number of hops. With minimal routing in such networks; however, deadlock-freedom is not guaranteed. Multiple Virtual Channels (VCs) are efficiently used to avoid this problem. However, previous works do not provide good trade-offs between the number of required VCs and the time and memory complexities of an algorithm. In this work, a novel and fast algorithm, named ACRO, is proposed to endorse the arbitrary routing functions with deadlock-freedom, as well as consuming a small number of VCs. A heuristic approach to reduce VCs is achieved with a hash table, which improves the scalability of the algorithm compared with our previous work. Moreover, experimental results show that ACRO can reduce the average number of VCs by up to 63% when compared with a conventional algorithm that has the same time complexity. Furthermore, ACRO reduces the time complexity by a factor of O(|N|·log|N|), when compared with another conventional algorithm that requires almost the same number of VCs.</description><subject>Algorithms</subject><subject>Complexity</subject><subject>deadlock-free routing</subject><subject>Hash based algorithms</subject><subject>Heuristic methods</subject><subject>high performance computing</subject><subject>Switching theory</subject><subject>time complexity</subject><subject>Virtual networks</subject><issn>0916-8532</issn><issn>1745-1361</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNpNkM1OwzAQhC0EEqXwBhwicU7xOnHsHqs2BaTyowq4Wo7jtCmJXWwHibcnqLT0NKvVfLPaQega8AgoZ7fBSeNrU40IhiyfvbCUsRM0AJbSGJIMTtEAjyGLOU3IObrwfoMxcAJ0gN4n0ZP90k00XUtjep14X69Mq02IHnVY2zIKNsqN75yOZlqWjVUf8dxpXdo2qqzrl0G7tja1D7WKlrYLtVldorNKNl5f_ekQvc3z1-l9vHi-e5hOFrGikIU4IWPKq0KNKWZEsRIorQCIAkm5ppkiKiG06AWTqiCMlUXBi4QTRoHgCqtkiG52uVtnPzvtg9jYzpn-pOi7SGmWZTztXenOpZz13ulKbF3dSvctAIvfBsW-QXHUYI8td9jGB7nSB0i6_tNG_0M5YCxmgu-Ho5CDWa2lE9okP2TEgxg</recordid><startdate>20170101</startdate><enddate>20170101</enddate><creator>KAWANO, Ryuta</creator><creator>NAKAHARA, Hiroshi</creator><creator>TADE, Seiichi</creator><creator>FUJIWARA, Ikki</creator><creator>MATSUTANI, Hiroki</creator><creator>KOIBUCHI, Michihiro</creator><creator>AMANO, Hideharu</creator><general>The Institute of Electronics, Information and Communication Engineers</general><general>Japan Science and Technology Agency</general><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>20170101</creationdate><title>A Novel Channel Assignment Method to Ensure Deadlock-Freedom for Deterministic Routing</title><author>KAWANO, Ryuta ; NAKAHARA, Hiroshi ; TADE, Seiichi ; FUJIWARA, Ikki ; MATSUTANI, Hiroki ; KOIBUCHI, Michihiro ; AMANO, Hideharu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c516t-32958fbc95072c7d155f112c1a58e56c2c325bc2c02fb277dbb8b38275120f0c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Complexity</topic><topic>deadlock-free routing</topic><topic>Hash based algorithms</topic><topic>Heuristic methods</topic><topic>high performance computing</topic><topic>Switching theory</topic><topic>time complexity</topic><topic>Virtual networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>KAWANO, Ryuta</creatorcontrib><creatorcontrib>NAKAHARA, Hiroshi</creatorcontrib><creatorcontrib>TADE, Seiichi</creatorcontrib><creatorcontrib>FUJIWARA, Ikki</creatorcontrib><creatorcontrib>MATSUTANI, Hiroki</creatorcontrib><creatorcontrib>KOIBUCHI, Michihiro</creatorcontrib><creatorcontrib>AMANO, Hideharu</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>IEICE Transactions on Information and Systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>KAWANO, Ryuta</au><au>NAKAHARA, Hiroshi</au><au>TADE, Seiichi</au><au>FUJIWARA, Ikki</au><au>MATSUTANI, Hiroki</au><au>KOIBUCHI, Michihiro</au><au>AMANO, Hideharu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Novel Channel Assignment Method to Ensure Deadlock-Freedom for Deterministic Routing</atitle><jtitle>IEICE Transactions on Information and Systems</jtitle><addtitle>IEICE Trans. Inf. &amp; Syst.</addtitle><date>2017-01-01</date><risdate>2017</risdate><volume>E100.D</volume><issue>8</issue><spage>1798</spage><epage>1806</epage><pages>1798-1806</pages><issn>0916-8532</issn><eissn>1745-1361</eissn><abstract>Inter-switch networks for HPC systems and data-centers can be improved by applying random shortcut topologies with a reduced number of hops. With minimal routing in such networks; however, deadlock-freedom is not guaranteed. Multiple Virtual Channels (VCs) are efficiently used to avoid this problem. However, previous works do not provide good trade-offs between the number of required VCs and the time and memory complexities of an algorithm. In this work, a novel and fast algorithm, named ACRO, is proposed to endorse the arbitrary routing functions with deadlock-freedom, as well as consuming a small number of VCs. A heuristic approach to reduce VCs is achieved with a hash table, which improves the scalability of the algorithm compared with our previous work. Moreover, experimental results show that ACRO can reduce the average number of VCs by up to 63% when compared with a conventional algorithm that has the same time complexity. Furthermore, ACRO reduces the time complexity by a factor of O(|N|·log|N|), when compared with another conventional algorithm that requires almost the same number of VCs.</abstract><cop>Tokyo</cop><pub>The Institute of Electronics, Information and Communication Engineers</pub><doi>10.1587/transinf.2016EDP7477</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0916-8532
ispartof IEICE Transactions on Information and Systems, 2017/08/01, Vol.E100.D(8), pp.1798-1806
issn 0916-8532
1745-1361
language eng
recordid cdi_proquest_journals_2014566684
source J-STAGE Free; EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Complexity
deadlock-free routing
Hash based algorithms
Heuristic methods
high performance computing
Switching theory
time complexity
Virtual networks
title A Novel Channel Assignment Method to Ensure Deadlock-Freedom for Deterministic Routing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T21%3A29%3A32IST&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=A%20Novel%20Channel%20Assignment%20Method%20to%20Ensure%20Deadlock-Freedom%20for%20Deterministic%20Routing&rft.jtitle=IEICE%20Transactions%20on%20Information%20and%20Systems&rft.au=KAWANO,%20Ryuta&rft.date=2017-01-01&rft.volume=E100.D&rft.issue=8&rft.spage=1798&rft.epage=1806&rft.pages=1798-1806&rft.issn=0916-8532&rft.eissn=1745-1361&rft_id=info:doi/10.1587/transinf.2016EDP7477&rft_dat=%3Cproquest_cross%3E2014566684%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=2014566684&rft_id=info:pmid/&rfr_iscdi=true