(4) 多级互连网(络)交换(Multistage Interconnection Network Switch)
     多级互连网络(也称MIN)曾经在电路交换网络中被广泛研究过,其目标是通过多级网络互连的形式来减少交叉节点的数目。Banyan网即是其中比较典型的一种,其特征是从输入口到输出口仅存在一条通路。其它类似的网络有baseline网、shuffle-exchange(也叫OMEGA)网以及flip网等。

     MIN:Multistage Interconnection Network
       a. 在电路交换网中采用,
       b. 在计算机紧耦合互连结构中经常使用。

     目标:通过多级互连的形式来减少交叉节点的数目。

     举例与特征:
       a. 由基本交换模块靠一定的拓扑结构组成MIN,
       b. 基本交换模块可以是2×2也可以是32×32→b×b,
       c. 最有代表性的是C.Clos网(Clos是本世纪50年代最著名的学者之一)。

     Delta网是C.Clos网络的代表,它在构成MIN交换机构时有以下特征:
       a. 由若干相同的b×b交换单元构成,
       b. 其规则性和互连模式非常适合大规模的芯片集成,
       c. 具有Self-routing特性,输入到输出需要logbN比特的routing tag,
       d. 由logbN级组成,每一级含N/b个基本交换单元。

     下图列举了Delta变形拓扑的几个例子。

     尽管上述网络的模式不同,但其性能是基本相同的,这些性能特点包括:
     •它们由log2N级(N为交换网络之容量)组成;
     •利用选路地址在交换网络内自选路由;
     •可以由小的交换单元按规则的模块方式构成大的网络;
     •其规则性和互连模式便于VLSI芯片实现。

     但是上述MIN存在内部阻塞,即信元在网络内会因为同时到达一个节点单元的出线而发生冲突。为了减少内部冲突,可采取以下一些措施:
     •提高内部链路上的操作速率;
     •在每个内部交换节点上设置缓冲器;
     •采用多个并行的网络同时工作;
     •增加串联的网络级数;
     •在Banyan网的前面加分配网络以均匀地分配到达负荷;
     •在Banyan网的前面采用Batcher排序网,把输入的信元按目的地址排序。

     Delta网存在内部竞争(Contention in a Delta Network)。
  原因:竞争内部链路、队列或其它共享资源。如下图所示。



     降低Delta网内部阻塞的措施有以下五条:
       a. 在交换机构中每个基本交换单元内设置缓冲器(队列),
       b. 提高内部链路的速率(相对于外部而言),这样可以降低内部链路负荷,使竞争的实际概率为零“0”,
       c. 在交换节点之间采用反压(backpressure)机制以延缓阻塞信元的发送,
       d. 在入线和出线之间使用多个并行网络(多个平面)提供多条通路,
       e. 在交换节点之间提供多条内部链路,这种做法会使信元到达交换机构出线的顺序发生变化,因此需要在交换机构的输出端对信元重新排序。