Back to results
US 8,752,059 B2Granted
Computer data processing capacity planning using dependency relationships from a configuration management database
AssigneeInternational Business Machines Corporation
InventorsRonald Patrick Doyle, David Louis Kaminsky
Life of this patent
Estimating the term…
Abstract
The invention discloses a computer data processing capacity planning system that utilizes known workload planning information along with hardware and/or software configuration information from the actual operating environment to accurately estimate the production system capacity available for use in carrying out one or more processing task(s).
Claims18
A computer system, comprising:
- a configuration management database (CMDB), comprising one or more parameters relating to any software configuration running on available hardware that is managed by the CMDB and comprising neighborhood information that documents any managed system capacity reductions due to one of hardware and software failures and un-configured components of other systems with an operating environment of the CMDB, where the CMDB comprises a processor configured to output event notifications of configuration changes related to any of the software configurations running on the variable hardware that is managed by the CMDB and the neighborhood information;
- a deployed-system workload modeling program that operates, in response to directly receiving the event notifications of configuration changes from the CMDB, to use one or more inputs related to the configuration changes and the neighborhood information received from the CMDB to formulate an estimate of system data processing capacity for the software configuration running on the available hardware at a point in time during a deployment phase of at least one of the software configurations;
- and
- where output configuration parameters are specified for allocating performance of planned software processing task to assigned system hardware.
1 more element
A method, comprising:
- programming a configuration management database (CMDB), comprising one or more parameters relating to any software configurations running on available hardware that is managed by the CMDB as part of or in addition to one or more planned process and comprising neighborhood information that documents any managed system capacity reductions due to one of hardware and software failures and un-configured components of other systems within an operating environment of the CMDB, where the CMDB is configured to output event notifications of configuration changes related to any of the software configurations running on the available hardware that is managed by the CMDB and the neighborhood information;
- instructing a deployed-system workload modeling program that operates, in response to directly receiving the event notifications of configuration changes from the CMDB, to use one or more inputs related to the configuration changes and the neighborhood information received from the CMDB to formulate an estimate of system data processing capacity for the software configuration running on the available hardware at a point in time during a deployment phase of at least one of the software configurations;
- and
- where output configuration parameters are specified for allocating performance of planned software processing task to assigned system hardware.
1 more element
A computer product comprising a computer readable storage memory containing program instructions that when executed by a computer cause the computer to:
- program a configuration management database (CMDB), comprising one or more parameters relating to any software configurations running on available hardware that is managed by the CMDB as part of or in addition to one or more planned process and comprising neighborhood information that documents any managed system capacity reductions due to one of hardware and software failures and un-configured components of other systems within an operating environment of the CMDB, where the CMDB is configured to output event notifications of configuration changes related to any of the software configurations running on the available hardware that is managed by the CMDB and the neighborhood information;
- instruct a deployed-system workload modeling program that operates, in response to directly receiving the event notifications of configuration changes from the CMDB, to use one or more inputs related to the configuration changes and the neighborhood information received from the CMDB to formulate an estimate of system data processing capacity for the software configurations running on the available hardware during a deployment phase of at least one of the software configurations;
- and
- where output configuration parameters are specified for allocating performance of planned software processing task to assigned system hardware.
1 more element
Dependencies are inferred from the claim text.