• DocumentCode
    1058654
  • Title

    A configuration complexity model and its application to a change management system

  • Author

    Keller, Alexander ; Brown, Aaron B. ; Hellerstein, Joseph L.

  • Author_Institution
    T.J. Watson Res. Center, IBM, Yorktown Heights, NY
  • Volume
    4
  • Issue
    1
  • fYear
    2007
  • fDate
    6/1/2007 12:00:00 AM
  • Firstpage
    13
  • Lastpage
    27
  • 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
    Java; management of change; middleware; J2EE-based enterprise application; change management system; configuration complexity model; information technology products; middleware; Algorithm design and analysis; Application software; Automation; Automobile manufacture; Computer network management; Costs; Databases; Humans; Middleware; Web server;
  • fLanguage
    English
  • Journal_Title
    Network and Service Management, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1932-4537
  • Type

    jour

  • DOI
    10.1109/TNSM.2007.030102
  • Filename
    4275031