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....
Gespeichert in:
Veröffentlicht in: | IEICE Transactions on Information and Systems 2017/08/01, Vol.E100.D(8), pp.1798-1806 |
---|---|
Hauptverfasser: | , , , , , , |
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. & 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. & 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 |