Quality of service (QOS) enforcement method
AssigneeLucent Technologies Inc.
InventorAllen W. Stichter
Life of this patent
Estimating the term…
Abstract
A method for deadline based scheduling for asynchronous transfer mode adaptation layer, type 2, messages, in accordance with the present invention, includes calculating, for a list of channels, a last possible transmit time for messages on each of the channels in accordance with system criteria. The list of channels is prioritized in an ordered list based on a last possible transmit time for the messages for each of the channels. The messages for the channels are transmitted in accordance with the ordered list. Also disclosed is a method for requesting for quality of service.
Claims18
A method for deadline based scheduling for asynchronous transfer mode adaptation layer, type 2, messages comprising the steps of:
- calculating, for a list of channels, a last possible transmit time for messages on each of the channels in accordance with a bandwidth, a delay time and a length of the message;
- determining if a message is deliverable in accordance with a delay budget;
- prioritizing the list of channels in an ordered list based on the last possible transmit time for the messages for each of the channels;
- and
- transmitting the messages for the channels in accordance with the ordered list.
A method for handling quality of service requests for asynchronous transfer mode adaptation layer, type 2, requests comprising the steps of:
- calculating, for a given transmit request, a last possible transmit time for a message in accordance with a bandwidth, a delay time and a length of the message;
- determining whether the message is capable of completion in accordance with the system criteria;
- if the message is capable of completion,
- inserting the request on a channel identification queue to await a next transmit opportunity;
- and
- prioritizing a list of channels in an ordered list based on the last possible transmit time for the messages for each of the channels;
- otherwise, returning an error message to indicate that the message is incapable of completion.
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method for deadline based scheduling for asynchronous transfer mode adaptation layer, type 2, messages, the method steps comprising:
- calculating, for a list of channels, a last possible transmit time for messages on each of the channels in accordance with a bandwidth, a delay time and a length of the message;
- determining if a message is deliverable in accordance with a delay budget;
- prioritizing the list of channels in an ordered list based on a last possible transmit time for the messages for each of the channels;
- and
- transmitting the messages for the channels in accordance with the ordered list.
A method for deadline based scheduling for asynchronous transfer mode adaptation layer, type 2, messages comprising the steps of:
- calculating, for a list of channels, a last possible transmit time for messages on each of the channels in accordance with the latest time in which all data for each message can be transferred;
- determining if a message is deliverable in accordance with a delay budget;
- prioritizing the list of channels in an ordered list based on the last possible transmit time for the messages for each of the channels;
- and
- transmitting the messages for the channels in accordance with the ordered list.
Dependencies are inferred from the claim text.