• DocumentCode
    934595
  • Title

    Adaptive optimization of a time-sharing system´s performance

  • Author

    Badel, Marc ; Gelenbe, Erol ; Leroudier, Jacques ; Potier, Dominique

  • Author_Institution
    Institut de Recherche d´´Informatique et d´´Automatique (IRIA), Rocquencourt, France
  • Volume
    63
  • Issue
    6
  • fYear
    1975
  • fDate
    6/1/1975 12:00:00 AM
  • Firstpage
    958
  • Lastpage
    965
  • Abstract
    The complex task of managing a virtual memory multiprogramming system is considered as one which can be achieved by allowing the operating system to make use of measurement data gathered on-line in the scheduling decisions it has to make. System performance optimization is achieved by continuous monitoring of critical system parameters and workload characteristics and by use of this information in a real-time adaptive feedback control policy. As a specific application of this approach, the maximization of system throughput by the regulation of the degree of multiprogramming in a virtual memory system is examined. The specific form of this performance measure as a function of the number of active processes sharing main memory is used in the design of an adaptive and statistical maximum-seeking algorithm designed to respond to abrupt changes in program locality. The data gathering and smoothing procedures and the optimization policy are then implemented in a simulator of a virtual memory time-sharing system and evaluated in simulation runs with a random and time-varying workload. These experiments are used to tune the various parameters of the algorithm and to demonstrate its ability to maintain the system at an optimal level of performance. Statistical confidence intervals for these simulation runs are given in order to provide a measure of significance to the experiments.
  • Keywords
    Adaptive control; Algorithm design and analysis; Condition monitoring; Feedback control; Memory management; Operating systems; Programmable control; Real time systems; System performance; Time sharing computer systems;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1975.9861
  • Filename
    1451791