PROCESSOR ALLOCATION AND JOB SCHEDULING ON 3D MESH INTERCONNECTION NETWORKS

2007 ◽  
Vol 29 (3) ◽  
pp. 309-317
Author(s):  
S.B. Mohammad ◽  
M.O. Khaoua ◽  
L.M. Mackenzie ◽  
I. Ababneh

1994 ◽  
Vol 5 (5) ◽  
pp. 488-497 ◽  
Author(s):  
P. Krueger ◽  
Ten-Hwang Lai ◽  
V.A. Dixit-Radiya

Author(s):  
Saad Bani-Mohammad ◽  
Ismail Ababneh ◽  
Motasem Al Smadi

This chapter presents an extensive evaluation of a new contiguous allocation strategy proposed for 3D mesh multicomputers. The strategy maintains a list of maximal free sub-meshes and gives priority to allocating corner and boundary free sub-meshes. This strategy, which we refer to as Turning Corner-Boundary Free List (TCBFL) strategy, is compared, using extensive simulation experiments, to several existing allocation strategies for 3D meshes. In addition to allocation strategies, two job scheduling schemes, First-Come-First-Served (FCFS) and Shortest-Service-Demand (SSD) are considered in comparing the performance of the allocation strategies. The simulation results show that TCBFL produces average turnaround times and mean system utilization values that are superior to those of the existing allocation strategies. The results also reveal that SSD scheduling is much better than FCFS scheduling. Thus, the scheduling and allocation strategies both have substantial effect on the performance of contiguous allocation strategies in 3D mesh-connected multicomputers.


2017 ◽  
Vol 7 (2) ◽  
pp. 10-26 ◽  
Author(s):  
Saad Bani-Mohammad

Contiguous processor allocation is useful for security and accounting reasons. This is due to the allocated jobs are separated from one another, where each sub-mesh of processors is allocated to an exclusive job request, and the allocated sub-mesh has the same size and shape of the requested job. The size and shape constraint leads to high processor fragmentation. Most recent contiguous allocation strategies suggested for 3D mesh-connected multiconputers try all possible orientations of an allocation request when allocation fails for the requested orientation, which reduces processor fragmentation and hence improves system performance. However, none of them considers all shapes of the request in the process of allocation. To generalize this restricted rotation, we propose, in this paper, a new contiguous allocation strategy for 3D mesh-connected multicomputers, referred to as All Shapes Busy List (ASBL for short), which takes into consideration all possible contiguous request shapes when attempting allocation for a job request. ASBL depends on the list of allocated sub-meshes, in the method suggested in (Bani-Mohammad et al., 2006), for selecting an allocated sub-mesh. The performance of the proposed ASBL allocation strategy has been evaluated considering several important scheduling strategies under a variety of system loads based on different job size distributions. The simulation results have shown that the ASBL allocation strategy improves system performance in terms of parameters such as the average turnaround time of jobs and system utilization under all scheduling strategies considered.


Sign in / Sign up

Export Citation Format

Share Document