Efficient nonblocking multicast communications on baseline networks

  • Authors:
  • Woei Lin;Wen-Shyen E. Chen

  • Affiliations:
  • Institute of Computer Science, National Chung-Hsing University, 250 Kuo-kuan Road, Taichung, Taiwan, ROC;Institute of Computer Science, National Chung-Hsing University, 250 Kuo-kuan Road, Taichung, Taiwan, ROC

  • Venue:
  • Computer Communications
  • Year:
  • 1999

Quantified Score

Hi-index 0.24

Visualization

Abstract

This article explores the problem of efficiently multicasting packets on the baseline network in accordance with a given set of multicast communications. A baseline network is a multistage interconnection network (MIN) with N inputs and N outputs as well as log"2N stages of 2x2 switches. The baseline network construction with wraparound connections leads us to propose a new scheme for nonblocking packet multicasts. Previous approaches use a cascade of various MINs to multicast packets in a finite number of steps. Some others use single MINs to recycle and copy packets repeatedly until the multicast is done. Our proposed scheme exhibits a different approach from the previous ones, yet possessing many desirable features of theirs. Our scheme employs a log"2N-stage baseline network with wraparound connections. It is capable of accomplishing any multiple multicast in four finite passes. The first two passes replicate individual packets simultaneously. Then the subsequent two passes route these packets to the destinations. We demonstrate that paths created in the four passes are all link-disjoint so that nonblocking multicast is achieved. We further look into a few possible pipeline implementations of the proposed scheme. By unrolling some passes, we obtain a number of pipeline variations from the basic log"2N-stage baseline network. These variations allow us to process successive multicast runs in an overlapped fashion.