Scheduling algorithm with priority of active buffer for variable-length IP packet over input-buffered ATM switch

In the input buffered ATM (asynchronous transfer mode) switches, HoL (head of line) blocking can be eliminated entirely by VOQ (virtual output queuing), in which each input port maintains a separate buffer for each output port. On the other hand, the IP (Internet protocol) traffic has increased explosively, therefore to manage IP packets over ATM, IP-PIM (IP-parallel iterative matching) has been proposed. However, the queue length of other buffers increases with IP-PIM, since the cells of some packets are switched consecutively. Therefore, IP-PIM causes degradation of the packet loss probability. In this paper, by defining the buffer at which cells that belong to a packet arrive in a certain time slot as an active buffer, we propose a new scheduling algorithm that gives priority to an active buffer so that cells which belong to packets can be switched effectively without increasing the queue length. We evaluate the packet loss probability and the mean packet delay by computer simulations. As a result, it is shown that the proposed scheme can improve the packet loss probability with negligible degradation of the mean packet delay.

[1]  San-qi Li,et al.  Performance analysis of data packet discarding in ATM networks , 1999, TNET.

[2]  Nick McKeown,et al.  The iSLIP scheduling algorithm for input-queued switches , 1999, TNET.

[3]  Nick McKeown,et al.  A practical scheduling algorithm to achieve 100% throughput in input-queued switches , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[4]  Nick McKeown,et al.  A Starvation-free Algorithm For Achieving 100% Throughput in an Input- Queued Switch , 1999 .

[5]  Khaled Ben Letaief,et al.  Efficient scheduling of variable-length IP packets on high-speed switches , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[6]  Marco Ajmone Marsan,et al.  RPA: a flexible scheduling algorithm for input buffered switches , 1999, IEEE Trans. Commun..