Deterministic Processor Scheduling
- 1 September 1977
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 9 (3) , 173-204
- https://doi.org/10.1145/356698.356700
Abstract
This paper surveys the deterministic scheduling of jobs m uniprocessor, multiprocessor, and job-shop environments. The survey begins with a brief introduction to the representation of task or job sets, followed by a discussion of classification categories. These categories include number of processors, task interruptlbility, job periodicity, deadlines, and number of resources. Results are given for single-processor schedules in job-shop and multIprogramming environments, flow-shop schedules, and multiprocessor schedules. They are stated in terms of optimal constructive algorithms and suboptimal heuristics. In most cases the latter are stated in terms of performance bounds related to optimal results. Annotations for most of the references are provided in the form of a table classifying the referenced studies m terms of various parameters.Keywords
This publication has 29 references indexed in Scilit:
- Algorithms minimizing mean flow time: schedule-length propertiesActa Informatica, 1976
- A comparison of list schedules for parallel processing systemsCommunications of the ACM, 1974
- Scheduling independent tasks to reduce mean finishing timeCommunications of the ACM, 1974
- A note on sub-expression ordering in the execution of arithmetic expressionsCommunications of the ACM, 1973
- A Survey of Some Theoretical Aspects of MultiprocessingACM Computing Surveys, 1973
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973
- On the Flow-Shop Sequencing Problem with No Wait in Process†Journal of the Operational Research Society, 1972
- Preemptive Scheduling of Real-Time Tasks on Multiprocessor SystemsJournal of the ACM, 1970
- Bounds on Multiprocessing Timing AnomaliesSIAM Journal on Applied Mathematics, 1969
- Production and Stabilization of Real-Time Task SchedulesJournal of the ACM, 1967