Patent ID: 6404737
Filing Date: 2002-06-11
Classification: H04L,H04Q

Abstract:
A method of managing a plurality of shaped virtual circuits sharing a single virtual path, according to a virtual path contract and a plurality of virtual circuit contracts, in an asynchronous transfer mode switch, said method comprising:providing a buffer for each shaped virtual circuit; enqueueing cells from each shaped virtual circuit to a corresponding buffer; dequeueing cells from the buffers of shaped virtual circuits to a first queue according to a first virtual circuit scheduling algorithm based on the virtual circuit contracts; dequeueing cells from the first queue according to a second virtual circuit scheduling algorithm based on the virtual path contract; wherein the virtual circuit contracts for shaped virtual circuits specify a Peak Shaping Rate value; the first virtual circuit scheduling algorithm utilizes a calculated peak shaping rate increment value; the virtual path contract specifies a sustained shaping rate value; the second virtual circuit scheduling algorithm utilizes a calculated sustained shaping rate increment value; and for Constant Bit Rate service, the first virtual circuit scheduling algorithm utilizes the virtual path sustained shaping rate increment value in place of the virtual circuit peak shaping rate increment value.