A model of configuration complexity and its application to a change management system
- 15 June 2005
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 631-644
- https://doi.org/10.1109/inm.2005.1440836
Abstract
The complexity of configuring computing systems is a major impediment to the adoption of new information technology (IT) products and greatly increases the cost of IT services. This paper develops a model of configuration complexity and demonstrates its value for a change management system. The model represents systems as a set of nested containers with configuration controls. From this representation, we derive various metrics that indicate configuration complexity, including execution complexity, parameter complexity, and memory complexity. We apply this model to a J2EE-based enterprise application and its associated middleware stack to assess the complexity of the manual configuration process for this application. We then show how an automated change management system can greatly reduce configuration complexity.Keywords
This publication has 5 references indexed in Scilit:
- An approach to benchmarking configuration complexityPublished by Association for Computing Machinery (ACM) ,2004
- Automated policy-based resource construction in utility computing environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- The CHAMPS system: change management with planning and schedulingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Using process technology to control and coordinate software adaptationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Software ComplexityPublished by Walter de Gruyter GmbH ,1991