Parameterized quality of service for multimedia in a coaxial network
First Claim
Patent Images
1. A method for providing a parameterized quality of service (QoS) flow, the method comprising:
- receiving a registration request comprising a resource requirement from a device, the registration request being associated with one or more priority levels;
determining whether an entry in a priority queue configuration is associated with the registration request;
determining whether at least one resource is available to fulfill the resource requirement based on a priority level associated with the registration request;
in response to determining that the at least one resource is available to fulfill the resource requirement;
establishing a flow priority based on the priority level associated with the registration request and the highest available priority as determined by the at least one resource available to fulfill the resource requirement, andadding the device to the priority queue configuration;
in response to determining that the at least one resource is not available to fulfill the resource requirement;
lowering the priority level associated with the registration request and adding the device to the priority queue configuration; and
updating the parameterized QoS flow based upon a capacity change to a bandwidth for the at least one resource available to fulfill the resource requirement based on the priority level associated with the registration request.
1 Assignment
0 Petitions
Accused Products
Abstract
Parameterized Quality of Service (QoS) may be provided. In response to receiving a registration request from a device, a determination of resource availability may be made. If resources are available to satisfy data flows to the device, a flow priority may be established and the device may be added to the priority queue configuration. If the device later requests establishment of a data flow, the data flow may be transmitted at the established flow priority.
5 Citations
20 Claims
-
1. A method for providing a parameterized quality of service (QoS) flow, the method comprising:
-
receiving a registration request comprising a resource requirement from a device, the registration request being associated with one or more priority levels; determining whether an entry in a priority queue configuration is associated with the registration request; determining whether at least one resource is available to fulfill the resource requirement based on a priority level associated with the registration request; in response to determining that the at least one resource is available to fulfill the resource requirement; establishing a flow priority based on the priority level associated with the registration request and the highest available priority as determined by the at least one resource available to fulfill the resource requirement, and adding the device to the priority queue configuration; in response to determining that the at least one resource is not available to fulfill the resource requirement; lowering the priority level associated with the registration request and adding the device to the priority queue configuration; and updating the parameterized QoS flow based upon a capacity change to a bandwidth for the at least one resource available to fulfill the resource requirement based on the priority level associated with the registration request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a parameterized quality of service (QoS) flow, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; receive a request to establish a traffic flow from a source device to a destination device, the request including a resource requirement, the registration request being associated with one or more priority levels, determine whether a priority queue configuration comprises an entry associated with the source device and the destination device, in response to determining that the priority queue configuration comprises the entry associated with the source device and the destination device, retrieve a priority level associated with the entry, establish the traffic flow from the source device to the destination device based on the priority level associated with the registration request and the highest available priority as determined by at least one resource available to fulfill the resource requirement, in response to determining that the at least one resource is not available to fulfill the resource requirement, lower the priority level associated with the registration request and add the source device to the priority queue configuration; and updating the parameterized QoS flow based upon a capacity change to a bandwidth for the at least one resource available to fulfill the resource requirement based on the priority level associated with the registration request. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing a parameterized quality of service flow, the method executed by the set of instructions comprising:
-
receiving a request to establish a traffic flow between a source device and a destination device, wherein the request comprises a resource requirement, one or more parameters, one or more priority levels, a source MAC address associated with the source device and a destination MAC address associated with the destination device, wherein the one or more parameters include information relating to one or more of a nominal data rate, a peak data rate, a max burst size, a max packet size, a max delay, a max jitter/delay variation, and a max packet loss; determining whether a traffic specification entry associated with the source device and the destination device exists in a device list table, wherein the device list table comprises an index associated with at least one of the following;
the source MAC address and the destination MAC address;in response to determining that the traffic specification entry associated with the source device and the destination device exists in the device list table, establishing the traffic flow between the source device and the destination device according to at least one attribute associated with the traffic specification entry and based on a priority level associated with the registration request and the highest available priority as determined by the at least one resource available to fulfill the resource requirement; in response to determining that the at least one resource is not available to fulfill the resource requirement, lowering the priority level associated with the registration request and adding the source device to a priority queue configuration; and updating the traffic flow based upon a capacity change to a bandwidth for the at least one resource available to fulfill the resource requirement based on the priority level associated with the registration request. - View Dependent Claims (17, 18, 19, 20)
-
Specification