skip to main content
article

An adaptive policy driven scheduler

Published:01 January 1974Publication History
Skip Abstract Section

Abstract

The theory of policy driven schedulers (Ref. [1]) is extended to cover cases in which the scheduling parameters are allowed to adapt dynamically as the system's job load varies. The system under consideration offers batch, time sharing and limited real time services. Data from simulated and live loads are presented to evaluate both the static and the adaptive schedulers.

A policy driven scheduler makes its decisions with respect to a set of policy functions, fi(t). Each of the policy functions corresponds to a different type of user and specifies the amount of computing resources that the system will try to give a user in that group within a given total amount of elapsed time.

It is found that the policy functions must be set conservatively in order to avoid response problems during periods of heavy load, but that during more lightly loaded periods the conservative settings result in widely disparate rates of service to similar jobs. One solution is to vary the policy functions as the job load changes.

A dynamic algorithm is presented that maintains responsiveness during heavy loads and provides fairly uniform service rates at other times.

References

  1. 1 Bernstein, A.J., and Sharp, J.C., "A Policy-Driven Scheduler for a Time Sharing System", C.A.C.M., Feb. 1971, p. 74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Kerr, R., Bernstein, A., Detlefsen, G. and Johnston, J., "Overview of R & DC Operating System", TIS Report 69-C-355, General Electric, Oct. 1969.Google ScholarGoogle Scholar
  3. 3 Ruschitzka, M.G., "System Resource Management in a Time Sharing Environment", PhD Thesis, U.C. Berkeley circa 1973.Google ScholarGoogle Scholar
  4. 4 Stimler, Saul, "Some Criteria for Time-Sharing System Performance", C.A.C.M. Jan. 1969, p. 47. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An adaptive policy driven scheduler

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGMETRICS Performance Evaluation Review
                ACM SIGMETRICS Performance Evaluation Review  Volume 3, Issue 4
                December 1974
                206 pages
                ISSN:0163-5999
                DOI:10.1145/1007773
                Issue’s Table of Contents

                Copyright © 1974 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 January 1974

                Check for updates

                Qualifiers

                • article