METHOD FOR DYNAMIC LOAD BALANCING IN CAMPUS DEPLOYMENTS
First Claim
Patent Images
1. A non-transitory Computer Readable Medium (CRM) comprising instructions which, when executed by one or more devices, cause performance of operations comprising:
- identifying a task to be performed by a device of a plurality of devices, the plurality of devices comprising an access point and a controller;
determining a first preference score for the task to be performed by the access point and a second preference score for the task to be performed by the controller, wherein the access point comprises functionality to perform the task, and wherein the controller comprises functionality to perform the task; and
based at least on the first preference score and the second preference score, selecting one of the access point or the controller to perform the task.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is described for dynamically assigning tasks to entities of different types within a network system based on preferences to perform the tasks on particular entities and/or network/device conditions. This ability to dynamically assign processing of tasks between disparate devices in a network system provides a more efficient network configuration and utilization of resources while not compromising throughput, overall network security, and/or network flexibility.
8 Citations
20 Claims
-
1. A non-transitory Computer Readable Medium (CRM) comprising instructions which, when executed by one or more devices, cause performance of operations comprising:
-
identifying a task to be performed by a device of a plurality of devices, the plurality of devices comprising an access point and a controller; determining a first preference score for the task to be performed by the access point and a second preference score for the task to be performed by the controller, wherein the access point comprises functionality to perform the task, and wherein the controller comprises functionality to perform the task; and based at least on the first preference score and the second preference score, selecting one of the access point or the controller to perform the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more devices including a hardware processor; the system being configured to perform operations comprising; identifying a task to be performed by a device of a plurality of devices, the plurality of devices comprising an access point and a controller; determining a first preference score for the task to be performed by the access point and a second preference score for the task to be performed by the controller, wherein the access point comprises functionality to perform the task, and wherein the controller comprises functionality to perform the task; and based at least on the first preference score and the second preference score, selecting one of the access point or the controller to perform the task. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification