Segmentation and the Design of Multiprogrammed Computer Systems
Journal of the ACM (JACM)
Sequential Processing Machines (S.P.M) Analyzed With a Queuing Theory Model
Journal of the ACM (JACM)
Time-Shared Computer Operations With Both Interarrival and Service Times Exponential
Journal of the ACM (JACM)
Time-shared Systems: a theoretical treatment
Journal of the ACM (JACM)
Analysis of Two Time-Sharing Algorithms Designed for Limited Swapping
Journal of the ACM (JACM)
A rapid turnaround multi-programming system
Communications of the ACM
Measures, models and measurements for time-shared computer utilities
ACM '67 Proceedings of the 1967 22nd national conference
THE PRIORITY PROBLEM
Volume i. the automatic assignment and sequencing of computations on parallel processor systems. volume ii. program listings
Stochastic models of multiple and time-shared computer operations.
Stochastic models of multiple and time-shared computer operations.
An experimental time-sharing system
AIEE-IRE '62 (Spring) Proceedings of the May 1-3, 1962, spring joint computer conference
A general-purpose time-sharing system
AFIPS '64 (Spring) Proceedings of the April 21-23, 1964, spring joint computer conference
An optimization model for time-sharing
AFIPS '66 (Spring) Proceedings of the April 26-28, 1966, Spring joint computer conference
Toward a cooperative network of time-shared computers
AFIPS '66 (Fall) Proceedings of the November 7-10, 1966, fall joint computer conference
Aspects of a Dynamically Adaptive Operating System
IEEE Transactions on Computers
A study of multiaccess computer communications
AFIPS '69 (Spring) Proceedings of the May 14-16, 1969, spring joint computer conference
Scheduling in a general purpose operating system
AFIPS '70 (Fall) Proceedings of the November 17-19, 1970, fall joint computer conference
Core complement policies for memory allocation and analysis
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
Some principles of time-sharing scheduler strategies
IBM Systems Journal
Investigation into scheduling for an interactive computing system
IBM Journal of Research and Development
Experimental study of deadline scheduling for interactive systems
IBM Journal of Research and Development
Hi-index | 0.00 |
The simultaneous demand for computer service by members from a population of users generally results in the formation of queues. These queues are controlled by some computer scheduling method which chooses the order in which various users receive attention. The goal of this priority scheduling algorithm is to provide the population of users with a high grade of service (rapid response, resource availability, etc.(, at the same time maintaining an acceptable throughput rate. The object of the present paper is to discuss most of the priority scheduling procedures that have been considered in the past few years, to discuss in a coherent way their effectiveness and weaknesses in terms of the performance measures mentioned above, to describe what the analysis of related queueing models has been able to provide in the way of design aids, and in this last respect, to point out certain unsolved problems. In addition we discuss the countermeasures which a customer might use in an attempt to defeat the scheduling algorithm by arranging his requests in such a way that he appears as a high priority user. To the extent that we can carry out such an undertaking, the single most important value of this consolidation of the results of analysis, experimentation, and experience will be in the potential reduction of the uncertainty connected with the design of a workable service discipline.