 |
CHAnge Management with Planning and Scheduling (CHAMPS)
Reducing the Complexity of IT Change Management through Automation
The CHAMPS project aims at reducing the complexity of IT Change and
Configuration Management in distributed environments. Change
Management is a process by which IT systems are modified to
accommodate considerations such as software fixes, hardware upgrades
and performance enhancements. Examples of changes are modifying the schema of
a database table in a running application or installing a new release
of a web application server in a multi-tiered e-Business system.
The CHAMPS
system is a schedule-optimized Change Manager and combines a variety
of standards, products, technologies and concepts into a solution for
automated Change Management. CHAMPS accomplishes the automation of a
variety of error-prone and labor-intensive change and configuration
tasks by:
- generating change management workflows in the standardized WS-BPEL workflow
language from dependency models expressed in the Solution Installation
(SI) XML Schema and storing them in a repository for further
reuse,
- formulating IT Change Management as an optimization problem and
applying mathematical scheduling theory to bind the generated
workflows to the best possible data center resources, based on
administrator policies and best practices,
- submitting bound workflows to a common-off-the-shelf workflow
engine (IBM WebSphere Process Choreographer) for execution,
- tracking workflow execution status to determine
whether they are still running, completed successfully, or completed
with an error.
- enforcing deadlines by monitoring workflow execution and deciding
if the provisioning activity should be abandoned (and rolled back to a
previous state), or continued despite the delay.
For more information on CHAMPS, please select one of the following sections:
|