Trade-offs between latency, complexity, and load balancing with multicast algorithms

Al Dubai, A.Y., Ould-Khaoua, M. and Mackenzie, L.M. (2010) Trade-offs between latency, complexity, and load balancing with multicast algorithms. IEEE Transactions on Computers, 59(2), pp. 159-173. (doi: 10.1109/TC.2009.104)

[img] Text
05184806.pdf

4MB

Publisher's URL: http://doi.ieeecomputersociety.org/10.1109/TC.2009.104

Abstract

The increasing number of collective communication-based services with a mass interest and the parallel increasing demand for service quality are paving the way toward end-to-end QoS guarantees. Although many multicast algorithms in interconnection networks have been widely reported in the literature, most of them handle the multicast communication within limited performance metrics, i.e., either delay/latency or throughput. In contrast, this study investigates the multicast communication within a group of QoS constrains, namely latency, jitter, throughput, and additional traffic caused. In this paper, we present the Qualified Groups (QGs) as a novel path-based multicast algorithm for interconnection networks. To the best of our knowledge, the QG is the first multicast algorithm that considers the multicast latency at both the network and node levels across different traffic scenarios in interconnection networks. Our analysis shows that the proposed multicast algorithm exhibits superior performance characteristics over other well-known path-based multicast algorithms under different operating conditions. In addition, our results show that the QG can significantly improve the parallelism of the multicast communication.

Item Type:Articles
Keywords:Interconnection networks
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Mackenzie, Dr Lewis and Ould-Khaoua, Dr Mohamed
Authors: Al Dubai, A.Y., Ould-Khaoua, M., and Mackenzie, L.M.
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
College/School:College of Science and Engineering > School of Computing Science
Journal Name:IEEE Transactions on Computers
Journal Abbr.:IEEE trans. comput.
Publisher:IEEE
ISSN:0018-9340
ISSN (Online):1557-9956
Copyright Holders:Copyright © 2010 IEEE
First Published:First published in IEEE Transactions on Computers 2010 59(2):159-173
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher

University Staff: Request a correction | Enlighten Editors: Update this record