Task Scheduling on the PASM Parallel Processing System
- 1 February 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-11 (2) , 145-157
- https://doi.org/10.1109/tse.1985.232189
Abstract
PASM is a proposed large-scale distributed/parallel processing system which can be partitioned into independent SIMD/MIMD machines of various sizes. One design problem for systems such as PASM is task scheduling. The use of multiple FIFO queues for nonpreemptive task scheduling is described. Four multiple-queue scheduling algorithms with different placement policies are presented and applied to the PASM parallel processing system. Simulation of a queueing network model is used to compare the performance of the algorithms. Their performance is also considered in the case where there are faulty control units and processors. The multiple-queue scheduling algorithms can be adapted for inclusion in other multiple-SIMD and partitionable SIMD/MIMD systems that use similar types of interconnection networks to those being considered for PASM.Keywords
This publication has 15 references indexed in Scilit:
- Task Preloading Schemes for Reconfigurable Parallel Processing SystemsIEEE Transactions on Computers, 1984
- Routing Schemes for the Augmented Data Manipulator Network in an MIMD SystemIEEE Transactions on Computers, 1982
- The Gamma networkACM SIGARCH Computer Architecture News, 1982
- Notes on Shuffle/Exchange-Type Switching NetworksIEEE Transactions on Computers, 1980
- The UNIX Time-Sharing System†Bell System Technical Journal, 1978
- A Parallel Processor Operating System ComparisonIEEE Transactions on Software Engineering, 1977
- The Indirect Binary n-Cube Microprocessor ArrayIEEE Transactions on Computers, 1977
- Access and Alignment of Data in an Array ProcessorIEEE Transactions on Computers, 1975
- Data Manipulating Functions in Parallel Processors and Their ImplementationsIEEE Transactions on Computers, 1974
- Very high-speed computing systemsProceedings of the IEEE, 1966