• DocumentCode
    3018829
  • Title

    Discovering correctness constraints for self-management of system configuration

  • Author

    Kiciman, Emre ; Wang, Yi-Min

  • Author_Institution
    Dept. of Comput. Sci., Stanford Univ., CA, USA
  • fYear
    2004
  • fDate
    17-18 May 2004
  • Firstpage
    28
  • Lastpage
    35
  • Abstract
    Managing the configuration of computer systems is a difficult task. Too easily, a computer user or administrator can make a simple mistake and misconfigure a system, causing instabilities, unexpected behavior, and general unreliability. Bugs in software that changes these configurations, such as installers, only worsen the situation. A self-managing configuration system should be continuously monitoring itself for invalid settings, preventing the bugs from harming the system. Unfortunately, while there are many constraints which can differentiate between valid and invalid settings, few are explicitly written down, much less written down in a form usable by an automatic monitor. We propose an approach to automatically infer these correctness constraints based on samples of known good configurations. In this paper we present Glean, a system for analyzing the structure of configurations and automatically inferring four types of correctness constraints on that structure.
  • Keywords
    configuration management; self-adjusting systems; system monitoring; Glean; automatic system monitoring; computer systems; configuration management; correctness constraints; misconfigured systems; self-managing configuration system; system configuration; Application software; Computer bugs; Computer errors; Computerized monitoring; IEEE news; Network servers; Reliability; Routing; Watches; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2004. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2114-2
  • Type

    conf

  • DOI
    10.1109/ICAC.2004.1301344
  • Filename
    1301344