Title :
Providing 100% throughput in memory-memory-memory switches with in-sequence service
Author :
Ya Gao ; Zhiliang Qiu ; Jian Zhang
Author_Institution :
State Key Lab. of ISN, Xidian Univ., Xi´an, China
Abstract :
The use of buffers in the central stage of memory-memory-memory (MMM) switch can potentially cause the forwarding of packets to the outputs in out-of-sequence order. In this study, the authors present a novel scheduling algorithm, frame-based in-sequence scheduling in MMM switch (FIM3), which can provide 100% throughput and in-sequence service as well. FIM3 adopts a predetermined cyclic shift configuration at the first stage and the oldest-cell-first selection for arbitrations at the second and third stages. Frame-based scheduling algorithm is adopted, and fake packets will be added for an incomplete frame to obtain full. FIM3 is decentralised and requires no speedup. The simulation results show that FIM3 has a better delay performance than padded frame does under uniform traffic, and achieves 100% throughput under non-uniform traffic.
Keywords :
buffer storage; scheduling; MMM switch; cyclic shift configuration; fake packets; frame based scheduling algorithm; in-sequence service; memory-memory-memory switches; oldest-cell-first selection; out-of-sequence order; packet forwarding;
Journal_Title :
Communications, IET
DOI :
10.1049/iet-com.2013.0223