Systems and methods for task execution on a managed node
First Claim
1. A non-transitory computer readable medium storing instructions for managing execution of a task on a managed node communicatively coupled over a network to a management controller, the instructions, when executed by the management controller configured to:
- determine at least one execution policy for the task prior to forwarding the task to the managed node over the network, wherein the at least one execution policy comprises;
a minimum battery life of the managed node required for the task execution;
a criticality, of the task based on whether the task is a security patch for the managed node; and
a required residual battery life of the managed node following the task execution, wherein the required residual battery life of the managed node adjusts based on the criticality of the task;
schedule the task for execution;
receive, by the management controller, system information data from the managed node, wherein the system information comprises network connectivity information of the managed node;
based at least on the received system information, determine if the received system information complies with the at least one execution policy; and
if the received system information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for executing tasks on a managed node remotely coupled to a management node are provided. A management controller of the management node may be configured to determine at least one execution policy for a task, schedule the task for execution, receive system information data from the managed node, based at least on the received system information, determine if the received system information complies with the at least one execution policy, and if the received information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution.
20 Citations
14 Claims
-
1. A non-transitory computer readable medium storing instructions for managing execution of a task on a managed node communicatively coupled over a network to a management controller, the instructions, when executed by the management controller configured to:
-
determine at least one execution policy for the task prior to forwarding the task to the managed node over the network, wherein the at least one execution policy comprises; a minimum battery life of the managed node required for the task execution; a criticality, of the task based on whether the task is a security patch for the managed node; and a required residual battery life of the managed node following the task execution, wherein the required residual battery life of the managed node adjusts based on the criticality of the task; schedule the task for execution; receive, by the management controller, system information data from the managed node, wherein the system information comprises network connectivity information of the managed node; based at least on the received system information, determine if the received system information complies with the at least one execution policy; and if the received system information complies with the at least one execution policy, forward the task from the management controller to the managed node for execution. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing execution of a task on a managed node, the method comprising:
-
determining, by a management controller communicatively coupled over a network to the managed node, at least one execution policy for the task prior to forwarding the task to the managed node over the network, wherein the at least one execution policy comprises; a minimum battery life of the managed node required for the task execution; a criticality of the task based on whether the task is a security patch for the managed node; and a required residual battery life of the managed node following the task execution, wherein the required residual battery life of the managed node adjusts based on the criticality of the task; scheduling, by the management controller, the task for execution; receiving, by the management controller, system information data from the managed node, wherein the system information comprises network connectivity information of the managed node; based at least on the received system information, determining, by the management controller, if the received system information complies with the at least one execution policy; and if the received system information complies with the at least one execution policy, forwarding the task from the management controller to the managed node for execution. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An information handling system, comprising:
-
a processor; memory coupled to the processor; and a management controller communicatively coupled to a managed node over a network and the management controller coupled to the processor and configured to; determine at least one execution policy for a task prior to forwarding the task to the managed node over the network, wherein the at least one execution policy comprises; a minimum battery life of the managed node required for the task execution; a criticality of the task based on whether the task is a security patch for the managed node; and a required residual battery life of the managed node following the task execution, wherein the required residual battery life of the managed node adjusts based on the criticality of the task; schedule the task for execution; receive, by the management controller, system information data from the managed node, wherein the system information comprises network connectivity information of the managed node; based at least on the received system information, determine if the system information complies with the at least one execution policy; and if the received system information complies with the at least one execution policy, forward the task to the managed node for execution. - View Dependent Claims (12, 13, 14)
-
Specification