Current processor allocation techniques for highly parallel systems have thus far been restricted to contiguous allocation strategies for which performance suffers significantly due to the inherent problem of fragmentation. We are investigating processor allocation algorithms which lift the restriction on contiguity of processors in order to address the problem of fragmentation. Three non-contiguous processor allocation strategies: Naive, Random and the Multiple Buddy Strategy (MBS) are proposed and studied in this paper. Simulations compare the performance of the non-contiguous strategies with that of several well-known contiguous algorithms. We show that noncontiguous allocation algorithms perform better overall than the contiguous ones, ...
Scheduling algorithms in parallel computers fall into two basic categories: time and space sharing a...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
In systems consisting of multiple clusters of processors which employ space sharing for scheduling j...
Current processor allocation techniques for highly parallel systems are typically restricted to cont...
Contiguous allocation of parallel jobs usually suffers from the degrading effects of fragmentation a...
Contiguous allocation of parallel jobs usually suffers from the degrading effects of fragmentation a...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
When multiple jobs compete for processing resources on a parallel computer, the operating system ker...
Abstract Efficient processor allocation and job scheduling algorithms are critical if the full compu...
Abstract-Until now, several continuous and discontinuous techniques have been given for processor al...
We propose a new approach for subcube and noncubic processor allocations for hypercube multiprocesso...
Due to the character of the original source materials and the nature of batch digitization, quality ...
In systems consisting of multiple clusters of processors which are interconnected by relatively slow...
When a parallel job arrives at a multiprocessor and there are idle processors, it is a common practi...
Scheduling algorithms in parallel computers fall into two basic categories: time and space sharing a...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
In systems consisting of multiple clusters of processors which employ space sharing for scheduling j...
Current processor allocation techniques for highly parallel systems are typically restricted to cont...
Contiguous allocation of parallel jobs usually suffers from the degrading effects of fragmentation a...
Contiguous allocation of parallel jobs usually suffers from the degrading effects of fragmentation a...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
When multiple jobs compete for processing resources on a parallel computer, the operating system ker...
Abstract Efficient processor allocation and job scheduling algorithms are critical if the full compu...
Abstract-Until now, several continuous and discontinuous techniques have been given for processor al...
We propose a new approach for subcube and noncubic processor allocations for hypercube multiprocesso...
Due to the character of the original source materials and the nature of batch digitization, quality ...
In systems consisting of multiple clusters of processors which are interconnected by relatively slow...
When a parallel job arrives at a multiprocessor and there are idle processors, it is a common practi...
Scheduling algorithms in parallel computers fall into two basic categories: time and space sharing a...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
In systems consisting of multiple clusters of processors which employ space sharing for scheduling j...