Journal of the ACM · 1970 · 155 citations · 13 references
ComputingComputer EngineeringComputer ScienceParallel ComputingReal-time SystemsSchedulingCpu SchedulingPreemptive SchedulingReal-time SchedulingTask ModelsTask SchedulingMultiprocessor Real-time SchedulingMultiprocessor SchedulabilityMultiprocessor SchedulingPreemptive Scheduling ModelReal-time Task SchedulingScheduling In Multiprocessor Systems
The use of multiprocessor systems consisting of identical and autonomous processors is a promising approach to the practical solution of problems arising in real-time applications and large compute-bound problems in general. However, finding techniques for obtaining efficient solutions to the related multiprocessor scheduling problems is a little-understood problem. The authors study the problem of scheduling a set of tasks whose operational precedence structure is representable as an acyclic directed graph. In scheduling tasks it is assumed that preemptions are allowed. The major results consist of the statement and proof of an efficient algorithm for finding the minimal-length preemptive schedule for tree-structured computations.
13
Bounds for Certain Multiprocessing Anomalies
Ronald Graham · Bell System Technical Journal · 1966 · 1.6K citations
Parallel Sequencing and Assembly Line Problems
T. C. Hu · Operations Research · 1961 · 895 citations
Management, Industrial Engineering, Operations Management +10
Scheduling with Deadlines and Loss Functions
Robert McNaughton · Management Science · 1959 · 846 citations
Organization of computer systems
Gerald Estrin · 1960 · 235 citations
Production and Stabilization of Real-Time Task Schedules
Glenn K. Manacher · Journal of the ACM · 1967 · 87 citations · Full text