DocumentCode :
2799767
Title :
An Efficient Processor Allocation Strategy that Maintains a High Degree of Contiguity among Processors in 2D Mesh Connected Multicomputers
Author :
Bani-Mohammad, S. ; Ould-Khaoua, M. ; Ababneh, I. ; Mackenzie, L.M.
Author_Institution :
Glasgow Univ., Glasgow
fYear :
2007
fDate :
13-16 May 2007
Firstpage :
934
Lastpage :
941
Abstract :
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: contiguous allocation and non-contiguous allocation. In noncontiguous allocation, a job request can be split into smaller parts that are allocated to non-adjacent free sub- meshes rather than always waiting until a single sub-mesh of the requested size and shape is available. Lifting the contiguity condition is expected to reduce processor fragmentation and increase system utilization. However, the distances traversed by messages can be long, and as a result the communication overhead, especially contention, is increased. The extra communication overhead depends on how the allocation request is partitioned and assigned to free sub-meshes. This paper presents a new noncontiguous allocation algorithm, referred to as greedy-available-busy-list (GABL for short), which can decrease the communication overhead among processors allocated to a given job. The simulation results show that the new strategy can reduce the communication overhead and substantially improve performance in terms of parameters such as job turnaround time and system utilization. Moreover, the results reveal that the shortest- service-demand-first (SSD) scheduling strategy is much better than the first-come-first-served (FCFS) scheduling strategy.
Keywords :
mesh generation; processor scheduling; resource allocation; 2D mesh connected multicomputers; contiguity; first-come-first-served scheduling; greedy available busy list; job allocation; noncontiguous allocation algorithm; processor allocation; processor fragmentation; shortest -service-demand-first scheduling; Context; Delay; Mesh networks; Multiprocessor interconnection networks; Network topology; Parallel machines; Partitioning algorithms; Processor scheduling; Routing; Shape;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
Type :
conf
DOI :
10.1109/AICCSA.2007.370743
Filename :
4231071
Link To Document :
بازگشت