• DocumentCode
    2317136
  • Title

    Self-tuning systems software

  • Author

    Barrera, Joseph S., III

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    1993
  • fDate
    14-15 Oct 1993
  • Firstpage
    194
  • Lastpage
    197
  • Abstract
    Systems software that tunes and reconfigures itself is both feasible and increasingly necessary. The necessity of self-tuning systems arises from the increased complexity of systems software combined with the broader audience for such systems. We demonstrate the feasibility of self-tuning systems by constructing one based on an architecture which separates the tasks of defining expectations, measuring actual performance, analyzing measurements in comparison with expectations, and performing actions in response to analysis which can range from gathering more data to reconfiguring major components of the system. This separation of responsibilities allows systems components to concentrate on performing well within narrower bands of operation, leaving the analysis agent to make more global and longer term decisions regarding the best operating parameters and component implementations to use
  • Keywords
    operating systems (computers); reconfigurable architectures; actual performance; analysis agent; expectations; operating parameters; reconfigures; self-tuning systems; systems software; Computer architecture; Microcomputers; Performance analysis; Performance evaluation; Processor scheduling; System software; Text processing; Timing; Tuning; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workstation Operating Systems, 1993. Proceedings., Fourth Workshop on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    0-8186-4000-6
  • Type

    conf

  • DOI
    10.1109/WWOS.1993.348149
  • Filename
    348149