|
ABSTRACT
Pure time sharing (PTS) disciplines are those which involve in some way the simultaneous sharing of a processor or other service facility by more than one job at a time. Implicit is the requirement that the total processor capacity is fixed so that individual job processing rates are reduced according as the number of jobs sharing the processor increases. In this paper the general class of such disciplines is surveyed and studied by the investigation of the behavior of mathematical models. By the introduction of appropriate algorithms it is shown how these disciplines can be applied to static processor scheduling problems in which total schedule time is to be minimized. Application of these disciplines to queueing systems is also examined, yielding characterizations which classify the performance measures optimized. The PTS disciplines discussed include one which bases scheduling decisions on the elapsed times of jobs and one which bases decisions on the expected remaining processing times of jobs. The simplest PTS discipline studied is one which makes no explicit use of any processing time information.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Muntz, R.R., and Coffman, E.G., "Multiprocessor Scheduling of Computation Graphs," Report No. 63, Computer Science Laboratory, Electrical Engineering Department, Princeton University, June 1968. (To appear Journal of the ACM.)
|
| |
2
|
Muntz, R.R., and Coffman, E.G., "The Optimal Sequencing of Computation Graphs on Two-Processor Systems," Report No. 68, Computer Science Laboratory, Electrical Engineering Department, Princeton University, July 1968.
|
 |
3
|
|
| |
4
|
Miller, L.W., and Schrage, L.E., "The Queue M/G/1 with the Shortest Remaining Processing Time Discipline," Rep. P-3263, RAND Corp., Santa Monica, Calif., November 1965.
|
| |
5
|
McNaughton, R., "Scheduling with Deadlines and Loss Functions," Management Science, 6, No. 1, October 1959.
|
| |
6
|
Little, J.D.C., "A Proof for the Queueing Formula L &equil; &lgr;W," Opns. Res., 2, No. 3, May 1961.
|
| |
7
|
Takas, L., Introduction to the Theory of Queues, Oxford U. Press, New York, 1962.
|
 |
8
|
|
 |
9
|
|
| |
10
|
Schrage, L.E., "Some Queueing Models for a Time-Shared Facility," Ph.D. Thesis, Cornell University, February 1966.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
Sakata, M., Noguchi, S., and Oizumi, J., "Analysis of a Processor-Shared Queueing Model for Time-Sharing Systems," Proceedings, 2nd Hawaii International Conference on System Sciences, January 1969.
|
|