ATM adaption layer traffic scheduling for variable bit rate connections
AssigneeAlcatel Canada Inc.
InventorKen Dubuc
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel Canada Inc.
InventorKen Dubuc
Estimating the term…
The ATM apparatus for transmitting messages associated with a plurality of variable bit rate connections comprises ATM layer transmission equipment for receiving multiple messages, segmenting each received message into a plurality of smaller data units, such as 48 byte ATM adaption layer segmentation and reassembly protocol data units, and multiplexing such data units into a single stream for transport over a physical interface. A scheduler receives messages from each of the variable bit rate connections and transfers the messages to the transmission equipment in an order corresponding to the level of a leaky bucket associated with each connection. The scheduler also dynamically sets a transmission rate, 1/T, for each connection at the time its message is transferred to the transmission equipment, where T ← max ( T S + X - τ S N - 1 , T p , T L ) , if N > 1 and T←max(Tp, TL), if N=1 where TS is a period corresponding to a constant sustained transmission rate, Tp is a period corresponding to a peak transmission rate, τS is a burst tolerance, N is the number of data units in the message, X is a fill level of the leaky bucket associated with the given connection, and TL corresponds to all unused bandwidth allocated to a service class to which the given connection belongs. These actions increase the burstiness of the connections and minimize interleaving of data units from the various connections in order to reduce the average latency (per unit of message) in transmitting the messages across a network.
Apparatus for transmitting messages associated with a plurality of variable bit rate connections, each of which is associated with a traffic contract which defines compliance thereto as conformance to a leaky bucket algorithm, said apparatus comprising:
Apparatus for transmitting messages associated with a plurality of variable bit rate connections, each of which is associated with a traffic contract which defines compliance thereto as conformance to a leaky bucket algorithm, said apparatus comprising:
A method for transmitting multiple messages associated with multiple variable bit rate connections over a network, each such connection being associated with a traffic contract which defines compliance thereto as conformance with a leaky bucket algorithm, said method comprising the steps of:
A method for transmitting multiple messages associated with multiple variable bit rate connections over a network, each such connection being associated with a traffic contract which defines compliance thereto as conformance with a leaky bucket algorithm, said method comprising the steps of:
Apparatus for transmitting ATM adaption layer (AAL) service data units (SDUs) associated with a plurality of variable bit rate connections, each of which is associated with a traffic contract which defines compliance thereto as conformance to GCRA(TS, τS) and GCRA(Tp, 0), said apparatus comprising:
Apparatus for transmitting ATM adaption layer (AAL) service data units (SDUs) associated with a plurality of variable bit rate connections, each of which is associated with a traffic contract which defines compliance thereto as conformance to a leaky bucket algorithm, said apparatus comprising:
Dependencies are inferred from the claim text.