SYSTEMS AND METHODS FOR APPLYING BACK-PRESSURE FOR SEQUENCING IN QUALITY OF SERVICE
First Claim
1. A method for providing quality of service in data communication, said method comprising:
- holding data in a queue;
determining a sequence of said data in said queue based on at least one sequencing criterion; and
metering a flow of said data out of said queue based on at least one metering criterion to provide a level of quality of service in communicating said data related to said at least one sequencing criterion and said at least one metering criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide systems and methods for data communication. Certain embodiments provide a method including temporarily holding data being transmitted, determining a sequence of the data based at least on data priority and metering transmission of the data based on at least one user-specified metering criterion to provide a level of quality of service in transmitting the data. Certain embodiments provide a computer-readable medium having a set of instructions for execution on a processing device. The set of instructions includes a holding routine for temporarily holding data being transmitted, a sequencing routine for determining a sequence of the data based on at least one sequencing criterion, and a metering routine for metering a flow of the data based on at least one metering criterion to provide a level of quality of service in transmitting the data.
-
Citations
20 Claims
-
1. A method for providing quality of service in data communication, said method comprising:
-
holding data in a queue; determining a sequence of said data in said queue based on at least one sequencing criterion; and metering a flow of said data out of said queue based on at least one metering criterion to provide a level of quality of service in communicating said data related to said at least one sequencing criterion and said at least one metering criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A computer-readable medium having a set of instructions for execution on a processing device, said set of instructions comprising:
-
a holding routine for temporarily holding data being transmitted; a sequencing routine for determining a sequence of said data based on at least one sequencing criterion; and a metering routine for metering a flow of said data based on at least one metering criterion to provide a level of quality of service in transmitting said data related to said at least one sequencing criterion and said at least one metering criterion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing quality of service in data communication, said method comprising:
-
temporarily holding data being transmitted; determining a sequence of said data based at least on data priority; and metering transmission of said data based on at least one user-specified metering criterion to provide a user-defined level of quality of service in transmitting said data related to said at least one user-specified metering criterion and said data priority. - View Dependent Claims (18, 19)
-
Specification