NASA NTRS · 19890000039
Scheduling Tasks In Parallel Processing
Abstract
Algorithms sought to minimize time and cost of computation. Report describes research on scheduling of computations tasks in system of multiple identical data processors operating in parallel. Computational intractability requires use of suboptimal heuristic algorithms. First algorithm called "list heuristic", variation of classical list scheduling. Second algorithm called "cluster heuristic" applied to tightly coupled tasks and consists of four phases. Third algorithm called "exchange heuristic", iterative-improvement algorithm beginning with initial feasible assignment of tasks to processors and periods of time. Fourth algorithm is iterative one for optimal assignment of tasks and based on concept called "simulated annealing" because of mathematical resemblance to aspects of physical annealing processes.
Keep this discovery
Explore connections, maps & timelines
Price, Camille C., Salama, Moktar A.. 1989-01-01. Scheduling Tasks In Parallel Processing. https://ntrs.nasa.gov/citations/19890000039
Cite the original work for its findings. Save a collection to share your selection of sources.