Aspects of a Dynamically Adaptive Operating System.
TEXAS UNIV AUSTIN ELECTRONICS RESEARCH CENTER
Pagination or Media Count:
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
- Computer Programming and Software
- Computer Hardware