RANKING AND SCHEDULING OF MONITORING TASKS
First Claim
Patent Images
1. A method for adaptively ranking and scheduling monitoring tasks, comprising:
- utilizing a processing resource to execute instructions stored on a non-transitory medium to;
determine an updated ranking for each of a number of monitoring tasks by analyzing historical measurements of each of the number of monitoring tasks; and
schedule an order of execution for each of the number of monitoring tasks based on the updated ranking for each of the number of monitoring tasks.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable and executable instructions are provided for dynamically ranking and scheduling monitoring tasks. Dynamically ranking and scheduling monitoring tasks can include determining an updated ranking for each of a number of monitoring tasks, where the updated ranking can include analyzing historical measurements of each of the number of monitoring tasks. An order of execution can be scheduled for each of the number of monitoring tasks based on the updated ranking for each of the number of monitoring tasks.
37 Citations
15 Claims
-
1. A method for adaptively ranking and scheduling monitoring tasks, comprising:
utilizing a processing resource to execute instructions stored on a non-transitory medium to; determine an updated ranking for each of a number of monitoring tasks by analyzing historical measurements of each of the number of monitoring tasks; and schedule an order of execution for each of the number of monitoring tasks based on the updated ranking for each of the number of monitoring tasks. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A non-transitory machine-readable medium storing a set of instructions that, when executed, cause a processing resource to:
-
assign an initial ranking for each of a number monitoring tasks by a predetermined expected variability of a monitoring task resource type associated with each of the number of monitoring tasks; determine an updated ranking for each of the number of monitoring tasks, wherein the updated ranking for each of the number of monitoring tasks is based on a score comprising weighted historical measurements for each of the number of monitoring tasks; schedule an order of execution for each of the number of monitoring tasks based on the updated ranking for each of the number of monitoring tasks; and execute each of the number of monitoring tasks based on the order of execution. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for ranking and scheduling monitoring tasks, the system comprising a processing resource in communication with a memory resource, wherein the memory resource includes a set of instructions and wherein the processing resource is designed to carry out the set of instructions to:
-
determine an updated ranking for each of the number of monitoring tasks, wherein the updated ranking for each of the number of monitoring tasks is based on a score comprising historical measurements of each of the monitoring tasks; update a schedule with the updated ranking for each of the number of monitoring tasks; schedule an order of execution for each of the number of monitoring tasks based on the updated ranking for each of the number of monitoring tasks; send each of the number of monitoring tasks to an execution queue; execute each of the number of monitoring tasks based on the order of execution; and provide feedback on execution of each of the number of monitoring tasks as historical data. - View Dependent Claims (13, 14, 15)
-
Specification