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...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of supercomputing 2007-06, Vol.40 (3), p.333-352
Main Authors: JIAZHENG ZHOU, LIN, Xuan-Yi, CHUNG, Yeh-Ching
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&amp;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