Fabric Blocking |
|
Banyan and Butterfly networks are blocking - some paths block other paths from their desired destinations. This results in a multipler on the bandwidth consumed - in the diagram, 2 paths block 6 other paths |
Galois network based on modules
with a fanout of 12 has 6 independent paths between any input to any output and
thus a factor of 6 less fabric blocking than a Banyan or Butterfly
Network which only have one path between any input and output. |
|
A 16-port Butterfly network with a 60% load factor has a 25% collision
rate, while an 18-port Galois has only a 5% collision rate.
|
|
The collision rate of an 18-port Galois network with 60% load
factor can be reduced to less than 2% by adding an extra layer
of switching nodes.
|
|
The key to reducing the fabric blocking collision rate is increasing the
path redundancy. A Butterfly network has only one path between
any input to any output, while the number of paths through a Galois
network can be increased by adding layers.
|
|
Bottom line: The lower the fabric blocking the greater the effective isochronous bandwidth. |
|
|