Aspects of a Dynamically Adaptive Operating System.

Abstract

Real-time optimization of the overall performance of a computer system inherently requires the introduction of adaptive control into selected control functions or sets of control functions. Global management of the resulting multiloop control system becomes the responsibility of the operating system. Investigated aspects of this evolutionary extension of the operating system called the Dynamically Adaptive Operating System include the general methodogy, the real-time modeling and estimation of resource demands, and implementation considerations of an adaptive CPU scheduling function. The proposed methodology consists of three processes, Identification, Decision, and Modification, and a control and information flow hierarchy. System status descriptors are classified and developed. Investigated aspects of the real-time modeling and estimation of resource demand patterns include: a general principle of locality, statistical models providing either one or two degrees of estimator freedom including a Dynamically Partitioned Second Moment Model, and techniques for approximating the remaining time estimators. (Author Modified Abstract)

Document Details

Document Type
Technical Report
Publication Date
Jul 31, 1972
Accession Number
AD0757493

Entities

People

  • C. V. Ramamoorthy
  • Parker Ray Blevins

Organizations

  • University of Texas at Austin

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Computer Programs
  • Computers
  • Control Systems
  • Estimators
  • Hierarchies
  • Identification
  • Operating Systems
  • Optimization
  • Scheduling (Production)

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Control Systems Engineering.
  • Parallel and Distributed Computing.