EP1665663B1

A scalable approach to large scale queuing through dynamic resource allocation

Abstract

This record has no abstract on file.

EP1665663B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 3 August 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

29 claims: 3 independent, 26 dependent

  1. 1
    A method of allocating virtual output queues in a network device, the method comprising:making a classification for an incoming packet (205, 210, 215);determining whether a virtual output queue (250, 255, 260) has already been allocated for the classification;when a virtual output queue has not already been allocated for the classification, allocating a virtual output queue for the classification and assigning the packet to the allocated virtual output queue;and when a virtual output queue has previously been allocated for the classification, assigning the packet to the previously allocated virtual output queue.
  2. 17
    A network device, comprising:means (220) for making a classification for an incoming packet (205, 210, 215);means for determining whether a virtual output queue (250, 255, 260) has already been allocated for the classification;means for, when a virtual output queue has not already been allocated for the classification, allocating a virtual output queue for the classification and assigning the packet to the allocated virtual output queue;and means for, when a virtual output queue has previously been allocated for the classification, assigning the packet to the previously allocated virtual output queue.
  3. 29
    A computer program or computer program product configured to control a network device to perform steps comprising of a method according to any of claims 1-16.