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