Shared-Memory Optical Packet (SMOP) switch architecture is very promising for significantly reducing the amount of required optical memory, which is typically constructed from fiber delay lines (FDLs). The current reservation based scheduling algorithms for SMOP switches can effectively utilize the FDLs and achieve a low packet loss rate by simply reserving the departure time for each arrival packet. It is notable, however, that such a simple scheduling scheme may introduce a significant packets out of order problem. In this paper, we first identify the two main sources of packets out of order in the current reservation based SMOP switches. We then show that by introducing a “last-timestamp” variable and modifying the corresponding FDLs arrangement as well as the scheduling process in the current reservation-based SMOP switches, it is possible to keep packets in-sequence while still maintaining a similar delay and packet loss performance as the previous design.
Index Terms:
Shared-Memory Optical Packet, Maintaining Packet Order
Citation:
Xiaoliang Wang, Xiaohong Jiang, Susumu Horiguchi, "Maintaining Packet Order in Reservation-Based Shared-Memory Optical Packet Switch," aina, pp.912-917, 22nd International Conference on Advanced Information Networking and Applications (aina 2008), 2008