Task execution on a managed node based on compliance with execution policy
First Claim
1. A non-transitory computer readable medium storing instructions for managing execution of a security patch on a managed node communicatively coupled over a network to a management controller, the instructions, when executed by the management controller configured to:
- determine an estimated time needed to execute the security patch on the managed node;
determine an execution policy for the security patch to be executed on the managed node based on the estimated time, the execution policy comprising;
a minimum battery life of the managed node required for the execution of the security patch; and
a required residual battery life of the managed node following the execution of the security patch, wherein the required residual battery life of the managed node adjusts based on a criticality of the security patch;
receive system information data from the managed node, wherein the system information data comprises network connectivity information and estimated availability time of the managed node, wherein the network connectivity information indicates time or duration of network connectivity of the managed node to the network, and wherein the estimated availability time of the managed node is determined based on a remaining battery life of the managed node;
based on the received system information data, determine if the received system information complies with the execution policy by;
comparing the received system information data to the execution policy; and
determining if the received system information allows execution of the security patch based on the execution policy;
based on the estimated availability time and network connectivity information of the managed node allowing execution of the security patch based on the execution policy, schedule the security patch on 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.
-
Citations
17 Claims
-
1. A non-transitory computer readable medium storing instructions for managing execution of a security patch on a managed node communicatively coupled over a network to a management controller, the instructions, when executed by the management controller configured to:
-
determine an estimated time needed to execute the security patch on the managed node; determine an execution policy for the security patch to be executed on the managed node based on the estimated time, the execution policy comprising; a minimum battery life of the managed node required for the execution of the security patch; and a required residual battery life of the managed node following the execution of the security patch, wherein the required residual battery life of the managed node adjusts based on a criticality of the security patch; receive system information data from the managed node, wherein the system information data comprises network connectivity information and estimated availability time of the managed node, wherein the network connectivity information indicates time or duration of network connectivity of the managed node to the network, and wherein the estimated availability time of the managed node is determined based on a remaining battery life of the managed node; based on the received system information data, determine if the received system information complies with the execution policy by; comparing the received system information data to the execution policy; and determining if the received system information allows execution of the security patch based on the execution policy; based on the estimated availability time and network connectivity information of the managed node allowing execution of the security patch based on the execution policy, schedule the security patch on the managed node for execution. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing execution of a security patch on a managed node by a management controller communicatively coupled over a network to the managed node, the method comprising:
-
determining an estimated time needed to execute the security patch on the managed node; determining an execution policy for the security patch to be executed on the managed node based on the estimated time, the execution policy comprising; a minimum battery life of the managed node required for the execution of the security patch; and a required residual battery life of the managed node following the execution of the security patch, wherein the required residual battery life of the managed node adjusts based on a criticality of the security patch; receiving system information data from the managed node, wherein the system information data comprises network connectivity information and estimated availability time of the managed node, wherein the network connectivity information indicates time or duration of network connectivity of the managed node to the network, and wherein the estimated availability time of the managed node is determined based on a remaining battery life of the managed node; based on the received system information data, determine if the received system information complies with the execution policy by; comparing the received system information data to the execution policy; and determining if the received system information allows execution of the security patch based on the execution policy; based on the of estimated availability time and network connectivity information of the managed node allowing execution of the security patch based on the execution policy, scheduling the security patch on the managed node for execution. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 an estimated time needed to execute the security patch on the managed node; determine an execution policy for the security patch to be executed on the managed node based on the estimated time, the execution policy comprising; a minimum battery life of the managed node required for the execution of the security patch; and a required residual battery life of the managed node following the execution of the security patch, wherein the required residual battery life of the managed node adjusts based on a criticality of the security patch; receive system information data from the managed node, wherein the system information data comprises network connectivity information and estimated availability time of the managed node, wherein the network connectivity information indicates time or duration of network connectivity of the managed node to the network, and wherein the estimated availability time of the managed node is determined based on a remaining battery life of the managed node; based on the received system information data, determine if the received system information complies with the execution policy by; comparing the received system information data to the execution policy; and determining if the received system information allows execution of the security patch based on the execution policy; based on the estimated availability time and network connectivity information of the managed node allowing execution of the security patch based on the execution policy, schedule the security patch on the managed node for execution. - View Dependent Claims (14, 15, 16, 17)
-
Specification