Systems and methods for scheduling applications
First Claim
Patent Images
1. A method for allocating resources in a cable modem network, the method comprising:
- receiving, via a device-implemented Cable Modem Termination System, a first allocation request for a first flow from a first application and a second allocation request for a second flow from a second application;
identifying, via the device-implemented Cable Modem Termination System, a type of the first application based on the first allocation request,where the first allocation request includes a resource reservation protocol message that includes a gate identifier, and where the gate identifier is used to identify the type of the first application and a name of the first application;
comparing the name of the first application to stored application identifiers; and
scheduling, via the device-implemented Cable Modem Termination System, resources for the first flow based on both the identified type of the first application and a predictive information relating to the second flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A system allocates resources in a network. The system receives an allocation request for a first flow and a second flow from an application and identifies the application based on the allocation request. The system schedules resources for the first flow based on the identification of the application and the second flow.
47 Citations
14 Claims
-
1. A method for allocating resources in a cable modem network, the method comprising:
-
receiving, via a device-implemented Cable Modem Termination System, a first allocation request for a first flow from a first application and a second allocation request for a second flow from a second application; identifying, via the device-implemented Cable Modem Termination System, a type of the first application based on the first allocation request, where the first allocation request includes a resource reservation protocol message that includes a gate identifier, and where the gate identifier is used to identify the type of the first application and a name of the first application; comparing the name of the first application to stored application identifiers; and scheduling, via the device-implemented Cable Modem Termination System, resources for the first flow based on both the identified type of the first application and a predictive information relating to the second flow. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A Cable Modem Termination System comprising:
-
network device-implemented logic to receive a first request for a first flow from a first application and second request for a second flow from a second application, the first request and the second request being received via a cable modem over a cable network; network device-implemented logic to characterize a type of the first application based on the first request, where the first request includes a resource reservation protocol message that includes a gate identifier, and where the gate identifier is used to identify the type of the first application and a name of the first application; network device-implemented logic to compare the name of the first application to stored application identifiers; and network device-implemented logic to schedule resources for the first flow based on both the characterization of the type of the first application and information identifying the second flow. - View Dependent Claims (7, 8, 10)
-
-
9. The Cable Modem Termination System 6, where the gate identifier is allocated from the Cable Modem Termination System.
-
11. A system implemented within one or more Cable Modem Termination Systems for scheduling resources in a cable modem network, the system comprising:
-
hardware-implemented means for receiving a first request for a first flow from a first application and a second request for a second flow from a second application via the cable modem network; hardware-implemented means for identifying a type of the first application based on the first request, where the first request includes a resource reservation protocol message that includes a gate identifier, and where the gate identifier is used to identify the type of the first application and a name of the first application; hardware-implemented means to compare the name of the first application to stored application identifiers; and hardware-implemented means for scheduling an amount of resources for the first flow based on both the identification of the type of the first application and predictive information relating to the second flow. - View Dependent Claims (12, 13, 14)
-
Specification