Ensuring resilience of a business function by managing resource availability of a mission-critical project
First Claim
1. A method for ensuring resilience of a business function, the method comprising:
- a processor of a computerized business-continuity planning system, comprising software running on a computer system, setting an initial value of a total available capacity of a first resource equal to a sum of a first available amount, a second available amount, and a third available amount,where the first available amount is an available amount of a first instance of the first resource,where the second available amount is an available amount of a second instance of the first resource,where the third available amount is an available amount of a third instance of the first resource,where the business function is supported in a critical manner by a planned project,where identifying, and reducing disruptions capable of threatening the availability of resources required by the planned project improves the resiliency of the business function, andwhere the planned project requires the first, second, and third available amounts, respectively, of the first, second, and third instances;
the processor receiving a set of dependency relationships,where a first dependency relationship of the set of dependency relationships identifies that an initial disruption of the first instance would cause a second disruption of the second instance, andwhere a second dependency relationship of the set of dependency relationships identifies that a disruption of either the first instance or the second instance would cause a third disruption of the third instance;
the processor determining that the initial disruption results in;
a reduction of the first available amount by a first-instance reduction amount,a reduction of the second available amount by a second-instance reduction amount, anda reduction of the third available amount by a third-instance reduction amount;
the processor, as a result of the determining, decreasing the total available capacity of the first resource by a sum of the first-instance reduction amount, the second-instance reduction amount, and the third-instance reduction amount; and
the processor characterizing the first resource as being critical if a resumption cost exceeds a resumption-cost threshold value, where the resumption cost is a cost to resume the project after the project has been rendered impossible to complete due to the decreasing,where the resumption cost comprises at least one of a substitution cost and a time-delay cost,where the substitution cost is a function of a cost of substituting an available amount of a second resource to compensate for the reduction of the first, second, and third available amounts of the first resource,where the second resource is distinct from the first resource,where the time-delay cost is a function of a duration of time required to perform the substituting, andwhere the time-delay cost is a further function of a distance between a first geographic location of an instance of the first resource that is still available to the project and a second geographic location of an instance of the second resource that is available to the project.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and associated systems for ensuring resilience of a business function manages resource availability for projects that perform mission-critical tasks for the business function. The method and systems create a model that reveals dependencies among types of resources needed by a project, such that the model describes how the unavailability of one instance of a resource propagates disruptions to other instances of the same type of resource. This model automatically identifies a resource type as being critical if a disruption of an instance of the resource type would render a project task infeasible, and if restoring that task would incur unacceptable cost. The model may also automatically identify a first resource type as being critical for a second resource type when disruption of the first resource type reduces the available capacity of the second resource type to an unacceptable level.
46 Citations
11 Claims
-
1. A method for ensuring resilience of a business function, the method comprising:
-
a processor of a computerized business-continuity planning system, comprising software running on a computer system, setting an initial value of a total available capacity of a first resource equal to a sum of a first available amount, a second available amount, and a third available amount, where the first available amount is an available amount of a first instance of the first resource, where the second available amount is an available amount of a second instance of the first resource, where the third available amount is an available amount of a third instance of the first resource, where the business function is supported in a critical manner by a planned project, where identifying, and reducing disruptions capable of threatening the availability of resources required by the planned project improves the resiliency of the business function, and where the planned project requires the first, second, and third available amounts, respectively, of the first, second, and third instances; the processor receiving a set of dependency relationships, where a first dependency relationship of the set of dependency relationships identifies that an initial disruption of the first instance would cause a second disruption of the second instance, and where a second dependency relationship of the set of dependency relationships identifies that a disruption of either the first instance or the second instance would cause a third disruption of the third instance; the processor determining that the initial disruption results in; a reduction of the first available amount by a first-instance reduction amount, a reduction of the second available amount by a second-instance reduction amount, and a reduction of the third available amount by a third-instance reduction amount; the processor, as a result of the determining, decreasing the total available capacity of the first resource by a sum of the first-instance reduction amount, the second-instance reduction amount, and the third-instance reduction amount; and the processor characterizing the first resource as being critical if a resumption cost exceeds a resumption-cost threshold value, where the resumption cost is a cost to resume the project after the project has been rendered impossible to complete due to the decreasing, where the resumption cost comprises at least one of a substitution cost and a time-delay cost, where the substitution cost is a function of a cost of substituting an available amount of a second resource to compensate for the reduction of the first, second, and third available amounts of the first resource, where the second resource is distinct from the first resource, where the time-delay cost is a function of a duration of time required to perform the substituting, and where the time-delay cost is a further function of a distance between a first geographic location of an instance of the first resource that is still available to the project and a second geographic location of an instance of the second resource that is available to the project. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, comprising a computer-readable hardware storage device having a computer-readable program code stored therein, the program code configured to be executed by a processor of a computerized business-continuity planning system to implement a method for ensuring resilience of a business function, the method comprising:
-
the processor setting an initial value of a total available capacity of a first resource equal to a sum of a first available amount, a second available amount, and a third available amount, where the first available amount is an available amount of a first instance of the first resource, where the second available amount is an available amount of a second instance of the first resource, where the third available amount is an available amount of a third instance of the first resource, where the business function is supported in a critical manner by a planned project, where identifying and reducing disruptions capable of threatening the availability of resources required by the planned project improves the resiliency of the business function, and where the planned project requires the first, second, and third available amounts, respectively, of the first, second, and third instances; the processor receiving a set of dependency relationships, where a first dependency relationship of the set of dependency relationships identifies that an initial disruption of the first instance would cause a second disruption of the second instance; and where a second dependency relationship of the set of dependency relationships identifies that a disruption of either the first instance or the second instance would cause a third disruption of the third instance; the processor determining that the initial disruption results in; a reduction of the first available amount by a first-instance reduction amount, a reduction of the second available amount by a second-instance reduction amount, and a reduction of the third available amount by a third-instance reduction amount; the processor, as a result of the determining, decreasing the total available capacity of the first resource by a sum of the first-instance reduction amount, the second-instance reduction amount, and d the third-instance reduction amount; and the processor characterizing the first resource as being critical if a resumption cost exceeds a resumption-cost threshold value, where the resumption cost is a cost to resume the project after the project has been rendered impossible to complete due to the decreasing, where the resumption cost comprises at least one of a substitution cost and a time-delay cost, where the substitution cost is a function of a cost of substituting an available amount of a second resource to compensate for the reduction of the first, second, and third available amounts of the first resource, where the second resource is distinct from the first resource, and where the time-delay cost is a function of a duration of time required to perform the substituting, and where the time-delay cost is a further function of a distance between a first geographic location of an instance of the first resource that is still available to the project and a second geographic location of an instance of the second resource that is available to the project. - View Dependent Claims (7, 8)
-
-
9. A computerized business-continuity planning system comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for ensuring resilience of a business function, the method comprising:
-
the processor setting an initial value of a total available capacity of a first resource equal to a sum of a first available amount, a second available amount, and a third available amount, where the first available amount is an available amount of a first instance of the first resource, where the second available amount is an available amount of a second instance of the first resource, where the third available amount is an available amount of a third instance of the first resource, where the business function is supported in a critical manner by a planned project, where identifying and reducing disruptions capable of threatening the availability of resources required by the planned project improves the resiliency of the business function, and where the planned project requires the first, second, and third available amounts, respectively, of the first, second, and third instances; the processor receiving a set of dependency relationships, where a first dependency relationship of the set of dependency relationships identifies that an initial disruption of the first instance would cause a second disruption of the second instance, and where a second dependency relationship of the set of dependency relationships identifies that a disruption of either the first instance or the second instance would cause a third disruption of the third instance; the processor determining that the initial disruption results in; a reduction of the first available amount by a first-instance reduction amount, a reduction of the second available amount by a second-instance reduction amount, and a reduction of the third available amount by a third-instance reduction amount; the processor, as a result of the determining, decreasing the total available capacity of the first resource by a sum of the first-instance reduction amount, the second-instance reduction amount, and the third-instance reduction amount; and the processor characterizing the first resource as being critical if a resumption cost exceeds a resumption-cost threshold value, where the resumption cost is a cost to resume the project after the project has been rendered impossible to complete due to the decreasing, where the resumption cost comprises at least one of a substitution cost and a time-delay cost, where the substitution cost is a function of a cost of substituting an available amount of a second resource to compensate for the reduction of the first, second, and third available amounts of the first resource, where the second resource is distinct from the first resource, and where the time-delay cost is a function of a duration of time required to perform the substituting, and where the time-delay cost is a further function of a distance between a first geographic location of an instance of the first resource that is still available to the project and a second geographic location of an instance of the second resource that is available to the project. - View Dependent Claims (10, 11)
-
Specification