[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/800242.807261acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
Article
Free access

A simulation approach to the design of dynamic feedback scheduling algorithms for time-shared computer systems

Published: 04 June 1974 Publication History

Abstract

The goal of a scheduling algorithm for a time-shared computer system is to provide acceptable request response time and resource utilization through effective resource allocation. In order to do this, it is necessary for the algorithm to be capable of adjusting itself to handle the various situations, precipitated by the set of active user requests and the computing system's status, which may occur. An effort is now underway to design the structural framework of a scheduling algorithm which will dynamically formulate its resource allocation policies and adjust its policy formulation depending on the success or failure of those policies. Once designed, the framework will then be used to construct the scheduling algorithm for a given time-shared computer system.
The approach chosen for determining the practicability of the algorithm design is the inclusion of the algorithm in the simulation of a swapping time-shared computer system model. The simulation contains four basic activities: processor, input/output, swapper, each of which contains a resource allocation policy for determining a priority ordering among those requests which have asked for the respective resource, and the user activity. User activities follow one of a number of simulated scripts which may be composed of several types of requests. Each request is given behavioral traits dependent on its type.
While the complete algorithm is not yet implemented within the simulation, preliminary results suggest that some improvement in response time may be possible.

References

[1]
Ryder, K. D., "A Heuristic Approach to Task Dispatching", IBM Systems Journal, Vol. 9, No. 3, 1970, pp. 189-198.
[2]
Doherty, W. J., "Scheduling TSS/360 for Responsiveness", AFIPS FJCC, 1970, pp. 97-111.
[3]
Strauss, Jon C., "An Analytic Model of the HASP Executive Monitor", Proc. First Annual SIGME Symposium on Measurement and Evaluation, February 1973, pp. 22-28.
[4]
Bernstein, A. J. and Sharp, J. C., "A Policy-Driven Scheduler for a Time-Sharing System", CACM, Vol. 14, No. 2., February, 1971, pp. 74-78.
[5]
Lunde, Åmund, "POOMAS, A Discrete Event Simulation Package for Use with BLISS", Internal Document, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, Pa., May, 1971.
[6]
Wulf, W. S., Russell, D. B., and Habermann, A. N., "BLISS: A Language for Systems Programming", CACM, Vol 14, No. 12, December, 1971, pp. 780-790.
[7]
Bell, C. G. and Newell, A., Computer Structures: Readings and Examples, McGraw-Hill Book Company, New York, New York, 1971.
[8]
Bauer, M. J., and McCredie, J. W., "AMS: A Software Monitor for Performance Evaluation and System Control", Proc. First Annual SIGME Symposium on Measurement and Evaluation, February, 1973, pp. 147-160.

Cited By

View all
  • (1978)Feedback coupled resource allocation policies in the multiprogramming-multiprocessor computer systemCommunications of the ACM10.1145/359576.35958721:8(678-686)Online publication date: 1-Aug-1978

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ANSS '74: Proceedings of the 2nd symposium on Simulation of computer systems
June 1974
201 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 04 June 1974

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (1978)Feedback coupled resource allocation policies in the multiprogramming-multiprocessor computer systemCommunications of the ACM10.1145/359576.35958721:8(678-686)Online publication date: 1-Aug-1978

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media