Title :
Packet synchronization for synchronous optical deflection-routed interconnection networks
Author :
Feehrer, John R. ; Ramfelt, Lars H.
Author_Institution :
Hewlett-Packard Co., Fort Collins, CO, USA
fDate :
6/1/1996 12:00:00 AM
Abstract :
Deflection routing resolves output port contention in packet switched multiprocessor interconnection networks by granting the preferred port to the highest priority packet and directing contending packets out other ports. When combined with optical links and switches, deflection routing yields simple bufferless nodes, high bit rates, scalable throughput, and low latency. We discuss the problem of packet synchronization in synchronous optical deflection networks with nodes distributed across boards, racks, and cabinets. Synchronous operation is feasible due to very predictable optical propagation delays. A routing control processor at each node examines arriving packets and assigns them to output ports. Packets arriving on different input ports must be bit wise aligned; there are no elastic buffers to correct for mismatched arrivals. “Time of flight” packet synchronization is done by balancing link delays during network design. Using a directed graph network model, we formulate a constrained minimization problem for minimizing link delays subject to synchronization and packaging constraints. We demonstrate our method on a ShuffleNet graph, and show modifications to handle multiple packet sizes and latency critical paths
Keywords :
directed graphs; multiprocessor interconnection networks; optical computing; optical interconnections; packet switching; ShuffleNet graph; arriving packets; constrained minimization problem; directed graph network model; highest priority packet; latency critical paths; link delays; mismatched arrivals; multiple packet sizes; network design; output port contention; packaging constraints; packet switched multiprocessor interconnection networks; packet synchronization; predictable optical propagation delays; routing control processor; simple bufferless nodes; synchronous optical deflection networks; synchronous optical deflection routed interconnection networks; time of flight packet synchronization; Bit rate; Delay; Multiprocessor interconnection networks; Optical buffering; Optical fiber communication; Optical interconnections; Optical packet switching; Optical switches; Routing; Throughput;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on