Loading…
Hardware supported multicast in fat-tree-based InfiniBand networks
The multicast operation is a very commonly used operation in parallel applications. It can be used to implement many collective communication operations as well. Therefore, its performance will affect parallel applications and collective communication operations. With the hardware supported multicas...
Saved in:
Published in: | The Journal of supercomputing 2007-06, Vol.40 (3), p.333-352 |
---|---|
Main Authors: | , , |
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-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3 |
---|---|
cites | cdi_FETCH-LOGICAL-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3 |
container_end_page | 352 |
container_issue | 3 |
container_start_page | 333 |
container_title | The Journal of supercomputing |
container_volume | 40 |
creator | JIAZHENG ZHOU LIN, Xuan-Yi CHUNG, Yeh-Ching |
description | The multicast operation is a very commonly used operation in parallel applications. It can be used to implement many collective communication operations as well. Therefore, its performance will affect parallel applications and collective communication operations. With the hardware supported multicast of the InfiniBand Architecture (IBA), in this paper, we propose a cyclic multicast scheme for fat-tree-based (m-port n-tree) InfiniBand networks. The basic concept of the proposed cyclic multicast scheme is to find the union sets of the output ports of switches in the paths between the source processing node and each destination processing node in a multicast group. Based on the union sets and the path selection scheme, the forwarding table for a given multicast group can be constructed. We implement the proposed multicast scheme along with the OpenSM multicast scheme and the unicast scheme on an m-port n-tree InfiniBand network simulator. Several one-to-many, many-to-many, many-to-all, and all-to-many multicast cases are simulated. The simulation results show that the proposed multicast scheme outperforms the unicast scheme for all simulated cases. For one-to-many case, the performance of the cyclic multicast scheme is the same as that of the OpenSM multicast scheme. For many-to-many and all-to-many cases, the cyclic multicast scheme outperforms the OpenSM multicast scheme. For many-to-all case, the performance of the cyclic multicast scheme is a little better than that of the OpenSM multicast scheme. |
doi_str_mv | 10.1007/s11227-006-0019-y |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2665621795</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2665621795</sourcerecordid><originalsourceid>FETCH-LOGICAL-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3</originalsourceid><addsrcrecordid>eNpFkEFLAzEQhYMoWKs_wNuCeIzOJJtk92hFbaHgRc8hm83C1ja7JllK_70pLXgY5jDvvXl8hNwjPCGAeo6IjCkKIPNgTQ8XZIZCcQplVV6SGdQMaCVKdk1uYtwAQMkVn5HF0oR2b4Ir4jSOQ0iuLXbTNvXWxFT0vuhMoik4RxsT823lu973C-Pbwru0H8JPvCVXndlGd3fec_L9_vb1uqTrz4_V68uaWg48UdUaYQVWpTOuBStrpVxuzhEFZ00HrLG85pY1lUWFppXKlbzhEhCda4Tlc_Jwyh3D8Du5mPRmmILPLzWTUkiGqhZZhSeVDUOMwXV6DP3OhING0EdU-oRKZ1T6iEofsufxnGyiNdsuGG_7-G-sFGcCkf8B2IdotQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2665621795</pqid></control><display><type>article</type><title>Hardware supported multicast in fat-tree-based InfiniBand networks</title><source>Springer Nature</source><creator>JIAZHENG ZHOU ; LIN, Xuan-Yi ; CHUNG, Yeh-Ching</creator><creatorcontrib>JIAZHENG ZHOU ; LIN, Xuan-Yi ; CHUNG, Yeh-Ching</creatorcontrib><description>The multicast operation is a very commonly used operation in parallel applications. It can be used to implement many collective communication operations as well. Therefore, its performance will affect parallel applications and collective communication operations. With the hardware supported multicast of the InfiniBand Architecture (IBA), in this paper, we propose a cyclic multicast scheme for fat-tree-based (m-port n-tree) InfiniBand networks. The basic concept of the proposed cyclic multicast scheme is to find the union sets of the output ports of switches in the paths between the source processing node and each destination processing node in a multicast group. Based on the union sets and the path selection scheme, the forwarding table for a given multicast group can be constructed. We implement the proposed multicast scheme along with the OpenSM multicast scheme and the unicast scheme on an m-port n-tree InfiniBand network simulator. Several one-to-many, many-to-many, many-to-all, and all-to-many multicast cases are simulated. The simulation results show that the proposed multicast scheme outperforms the unicast scheme for all simulated cases. For one-to-many case, the performance of the cyclic multicast scheme is the same as that of the OpenSM multicast scheme. For many-to-many and all-to-many cases, the cyclic multicast scheme outperforms the OpenSM multicast scheme. For many-to-all case, the performance of the cyclic multicast scheme is a little better than that of the OpenSM multicast scheme.</description><identifier>ISSN: 0920-8542</identifier><identifier>EISSN: 1573-0484</identifier><identifier>DOI: 10.1007/s11227-006-0019-y</identifier><identifier>CODEN: JOSUED</identifier><language>eng</language><publisher>Heidelberg: Springer</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Hardware ; Multicasting ; Simulation ; Software ; Switches</subject><ispartof>The Journal of supercomputing, 2007-06, Vol.40 (3), p.333-352</ispartof><rights>2007 INIST-CNRS</rights><rights>Springer Science+Business Media, LLC 2007.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3</citedby><cites>FETCH-LOGICAL-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3</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><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=18732511$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>JIAZHENG ZHOU</creatorcontrib><creatorcontrib>LIN, Xuan-Yi</creatorcontrib><creatorcontrib>CHUNG, Yeh-Ching</creatorcontrib><title>Hardware supported multicast in fat-tree-based InfiniBand networks</title><title>The Journal of supercomputing</title><description>The multicast operation is a very commonly used operation in parallel applications. It can be used to implement many collective communication operations as well. Therefore, its performance will affect parallel applications and collective communication operations. With the hardware supported multicast of the InfiniBand Architecture (IBA), in this paper, we propose a cyclic multicast scheme for fat-tree-based (m-port n-tree) InfiniBand networks. The basic concept of the proposed cyclic multicast scheme is to find the union sets of the output ports of switches in the paths between the source processing node and each destination processing node in a multicast group. Based on the union sets and the path selection scheme, the forwarding table for a given multicast group can be constructed. We implement the proposed multicast scheme along with the OpenSM multicast scheme and the unicast scheme on an m-port n-tree InfiniBand network simulator. Several one-to-many, many-to-many, many-to-all, and all-to-many multicast cases are simulated. The simulation results show that the proposed multicast scheme outperforms the unicast scheme for all simulated cases. For one-to-many case, the performance of the cyclic multicast scheme is the same as that of the OpenSM multicast scheme. For many-to-many and all-to-many cases, the cyclic multicast scheme outperforms the OpenSM multicast scheme. For many-to-all case, the performance of the cyclic multicast scheme is a little better than that of the OpenSM multicast scheme.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Hardware</subject><subject>Multicasting</subject><subject>Simulation</subject><subject>Software</subject><subject>Switches</subject><issn>0920-8542</issn><issn>1573-0484</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNpFkEFLAzEQhYMoWKs_wNuCeIzOJJtk92hFbaHgRc8hm83C1ja7JllK_70pLXgY5jDvvXl8hNwjPCGAeo6IjCkKIPNgTQ8XZIZCcQplVV6SGdQMaCVKdk1uYtwAQMkVn5HF0oR2b4Ir4jSOQ0iuLXbTNvXWxFT0vuhMoik4RxsT823lu973C-Pbwru0H8JPvCVXndlGd3fec_L9_vb1uqTrz4_V68uaWg48UdUaYQVWpTOuBStrpVxuzhEFZ00HrLG85pY1lUWFppXKlbzhEhCda4Tlc_Jwyh3D8Du5mPRmmILPLzWTUkiGqhZZhSeVDUOMwXV6DP3OhING0EdU-oRKZ1T6iEofsufxnGyiNdsuGG_7-G-sFGcCkf8B2IdotQ</recordid><startdate>20070601</startdate><enddate>20070601</enddate><creator>JIAZHENG ZHOU</creator><creator>LIN, Xuan-Yi</creator><creator>CHUNG, Yeh-Ching</creator><general>Springer</general><general>Springer Nature B.V</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20070601</creationdate><title>Hardware supported multicast in fat-tree-based InfiniBand networks</title><author>JIAZHENG ZHOU ; LIN, Xuan-Yi ; CHUNG, Yeh-Ching</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Hardware</topic><topic>Multicasting</topic><topic>Simulation</topic><topic>Software</topic><topic>Switches</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>JIAZHENG ZHOU</creatorcontrib><creatorcontrib>LIN, Xuan-Yi</creatorcontrib><creatorcontrib>CHUNG, Yeh-Ching</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><jtitle>The Journal of supercomputing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>JIAZHENG ZHOU</au><au>LIN, Xuan-Yi</au><au>CHUNG, Yeh-Ching</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Hardware supported multicast in fat-tree-based InfiniBand networks</atitle><jtitle>The Journal of supercomputing</jtitle><date>2007-06-01</date><risdate>2007</risdate><volume>40</volume><issue>3</issue><spage>333</spage><epage>352</epage><pages>333-352</pages><issn>0920-8542</issn><eissn>1573-0484</eissn><coden>JOSUED</coden><abstract>The multicast operation is a very commonly used operation in parallel applications. It can be used to implement many collective communication operations as well. Therefore, its performance will affect parallel applications and collective communication operations. With the hardware supported multicast of the InfiniBand Architecture (IBA), in this paper, we propose a cyclic multicast scheme for fat-tree-based (m-port n-tree) InfiniBand networks. The basic concept of the proposed cyclic multicast scheme is to find the union sets of the output ports of switches in the paths between the source processing node and each destination processing node in a multicast group. Based on the union sets and the path selection scheme, the forwarding table for a given multicast group can be constructed. We implement the proposed multicast scheme along with the OpenSM multicast scheme and the unicast scheme on an m-port n-tree InfiniBand network simulator. Several one-to-many, many-to-many, many-to-all, and all-to-many multicast cases are simulated. The simulation results show that the proposed multicast scheme outperforms the unicast scheme for all simulated cases. For one-to-many case, the performance of the cyclic multicast scheme is the same as that of the OpenSM multicast scheme. For many-to-many and all-to-many cases, the cyclic multicast scheme outperforms the OpenSM multicast scheme. For many-to-all case, the performance of the cyclic multicast scheme is a little better than that of the OpenSM multicast scheme.</abstract><cop>Heidelberg</cop><pub>Springer</pub><doi>10.1007/s11227-006-0019-y</doi><tpages>20</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0920-8542 |
ispartof | The Journal of supercomputing, 2007-06, Vol.40 (3), p.333-352 |
issn | 0920-8542 1573-0484 |
language | eng |
recordid | cdi_proquest_journals_2665621795 |
source | Springer Nature |
subjects | Applied sciences Computer science control theory systems Computer systems and distributed systems. User interface Exact sciences and technology Hardware Multicasting Simulation Software Switches |
title | Hardware supported multicast in fat-tree-based InfiniBand networks |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T02%3A20%3A02IST&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=Hardware%20supported%20multicast%20in%20fat-tree-based%20InfiniBand%20networks&rft.jtitle=The%20Journal%20of%20supercomputing&rft.au=JIAZHENG%20ZHOU&rft.date=2007-06-01&rft.volume=40&rft.issue=3&rft.spage=333&rft.epage=352&rft.pages=333-352&rft.issn=0920-8542&rft.eissn=1573-0484&rft.coden=JOSUED&rft_id=info:doi/10.1007/s11227-006-0019-y&rft_dat=%3Cproquest_cross%3E2665621795%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c303t-7da5c5184eaed0c6977e007311532bf02bc393c2b8c171ad67e43b36011eeb5c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2665621795&rft_id=info:pmid/&rfr_iscdi=true |