TY - GEN
T1 - Packet scheduling in a low latency optical packet switch
AU - Liu, Lin
AU - Zhang, Zhenghao
AU - Yang, Yuanyuan
PY - 2010
Y1 - 2010
N2 - In this paper, we study packet scheduling in the OpCut switch, a recently proposed optical switching architecture that can be adopted for high-performance parallel computers. The key feature of the OpCut switch is that it allows packets to cutthrough the switch whenever possible, such that packets experience minimum delay. Packets that cannot cut-through are received by optical receivers and stored in the electronic buffer, and can be sent to the output ports by the optical transmitters later. Due to its feed-back buffer structure, existing scheduling algorithms cannot be directly applied to the OpCut switch. Keeping packet order also becomesmore challenging in the OpCut switch. In this paper, we propose a scheduling algorithmfor the OpCut switch that achieves overall low packet latency while maintaining packet order. The scheduling algorithmis very simple and can be implemented in hardware. To relax the time constraint on computing a schedule, we further propose a mechanism to pipeline the packet scheduling in the OpCut switch by distributing the scheduling task to multiple "sub-schedulers." Our simulation results show that the OpCut switch with the proposed scheduling algorithms achieve chose performance to the ideal output-queued (OQ) switch in terms of packet latency, and that the pipelined mechanism effectively reduces scheduler complexity while maintaining satisfactory system performance.
AB - In this paper, we study packet scheduling in the OpCut switch, a recently proposed optical switching architecture that can be adopted for high-performance parallel computers. The key feature of the OpCut switch is that it allows packets to cutthrough the switch whenever possible, such that packets experience minimum delay. Packets that cannot cut-through are received by optical receivers and stored in the electronic buffer, and can be sent to the output ports by the optical transmitters later. Due to its feed-back buffer structure, existing scheduling algorithms cannot be directly applied to the OpCut switch. Keeping packet order also becomesmore challenging in the OpCut switch. In this paper, we propose a scheduling algorithmfor the OpCut switch that achieves overall low packet latency while maintaining packet order. The scheduling algorithmis very simple and can be implemented in hardware. To relax the time constraint on computing a schedule, we further propose a mechanism to pipeline the packet scheduling in the OpCut switch by distributing the scheduling task to multiple "sub-schedulers." Our simulation results show that the OpCut switch with the proposed scheduling algorithms achieve chose performance to the ideal output-queued (OQ) switch in terms of packet latency, and that the pipelined mechanism effectively reduces scheduler complexity while maintaining satisfactory system performance.
KW - Optical interconnects
KW - Optical switches
KW - Packet scheduling
KW - Pipelined algorithm
UR - https://www.scopus.com/pages/publications/78149247581
U2 - 10.1109/HPSR.2010.5580270
DO - 10.1109/HPSR.2010.5580270
M3 - Conference contribution
AN - SCOPUS:78149247581
SN - 9781424469710
T3 - 2010 International Conference on High Performance Switching and Routing, HPSR 2010
SP - 63
EP - 68
BT - 2010 International Conference on High Performance Switching and Routing, HPSR 2010
T2 - 2010 International Conference on High Performance Switching and Routing, HPSR 2010
Y2 - 13 June 2010 through 16 June 2010
ER -