发明名称 Non-disruptively changing a computing environment
摘要 A change to a goal specified for an IT environment is to be made. Responsive to the changed goal, the IT environment is changed. This change is performed non-disruptively. Further, during the change, management to the existing goal is continued.
申请公布号 US8868441(B2) 申请公布日期 2014.10.21
申请号 US200711965926 申请日期 2007.12.28
申请人 International Business Machines Corporation 发明人 Bobak Mythili K.;McConnell Tim A.;Swanson Michael D.
分类号 G06Q10/00;G06F9/44;G06Q10/06;H04L12/24 主分类号 G06Q10/00
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 Jung, Esq. Dennis;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A computer-implemented method of managing changes within an Information Technology (IT) environment, said method comprising: obtaining, by a processor, a change in a goal for an overall business application of the IT environment, the business application comprising a plurality of resources and one or more relationships between resources which provide the function of the business application, and the goal being a management goal associated with the plurality of resources used to support the business application, the management goal comprising one of an availability goal, a performance goal or other management goal for the business application, wherein the goal is to be changed to provide a new goal while continuing to enforce an existing goal; generating, by the processor, a delta workflow to reflect one or more changes to the IT environment to enable achievement of the new goal, the delta workflow providing a programmatic difference between a current prepare workflow for the existing goal and a new prepare workflow for the new goal, the generating comprising: traversing a list of operations for the new prepare workflow, wherein each operation is associated with a resource, and for an operation in the list of operations, determining whether the operation is in the current prepare workflow; based on the operation not being in the current prepare workflow, checking whether the operation in the new prepare workflow supports a non-disruptive change, wherein the operation supports a non-disruptive change when the operation can be performed without impact to an existing state, and based on the operation supporting a non-disruptive change, adding the operation to the delta workflow;based on the operation being a disruptive change, the operation is not added to the delta workflow;based on the operation being in the current prepare workflow, checking whether one or more of values and parameters for the operation in the new prepare workflow match the one or more values and parameters for the operation in the current prepare workflow; based on the checking indicating a mismatch, determining whether the operation of the new prepare workflow is more stringent in being prepared to meet the new goal than the operation in the current prepare workflow is in being prepared to meet the new goal, and based on determining the operation of the new prepare workflow is more stringent for being prepared to meet the new goal, adding the operation of the new prepare workflow to the delta workflow, and based on determining the operation of the new prepare workflow is not more stringent in being prepared to meet the new goal, indicating that execution of the delta workflow results in being more prepared to meet the new goal; and executing the delta workflow to facilitate achievement of the new goal.
地址 Armonk NY US