• DocumentCode
    3148124
  • Title

    Why PCs are fragile and what we can do about it: a study of Windows registry problems

  • Author

    Ganapathi, Archana ; Wang, Yi-Min ; Lao, Ni ; Wen, Ji-Rong

  • Author_Institution
    California Univ., Berkeley, CA, USA
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    561
  • Lastpage
    566
  • Abstract
    Software configuration problems are a major source of failures in computer systems. In this paper, we present a new framework for categorizing configuration problems. We apply this categorization to Windows registry-related problems obtained from various internal as well as external sources. Although infrequent, registry-related problems are difficult to diagnose and repair. Consequently they frustrate the users. We classify problems based on their manifestation and the scope of impact to gain useful insights into how problems affect users and why PCs are fragile. We then describe techniques to identify and eliminate such registry failures. We propose health predicate monitoring for detecting known problems, fault injection for improving application, robustness, and access protection mechanisms for preventing fragility problems.
  • Keywords
    configuration management; fault diagnosis; operating systems (computers); system monitoring; Windows registry; access protection mechanisms; computer systems; fault injection; software configuration; Application software; Computerized monitoring; Condition monitoring; Data mining; Fault detection; Microcomputers; Operating systems; Personal communication networks; Protection; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311926
  • Filename
    1311926