Improving system performance in contiguous processor allocation for mesh-connected parallel systems

2003 ◽  
Vol 67 (1) ◽  
pp. 45-54 ◽  
Author(s):  
Kyung-Hee Seo ◽  
Sung-Chun Kim
2020 ◽  
Vol 14 ◽  
Author(s):  
Yuhuan Gong ◽  
Yuchang Mo

: In a multi-state system, either the entire system or its components will have more than two states. Different kind of multi-state systems have been investigated, such as multi-state series-parallel systems, multi-state k-out-of-n systems and multi-state linear consecutive-k-out-of-n systems. Performability analysis is concerned with the calculation of probability distribution of different system performance levels. In this paper, multi-valued decision diagram (MDD) based approaches are discussed to conduct the performability analysis of multi-state systems. Examples are provided to illustrate the use of MDD approaches for three types of multi-state systems, e.g. multi-state seriesparallel systems, multi-state k-out-of-n systems and multi-state linear consecutive-k-out-of-n systems. The empirical results show that the MDD approaches have lower computational complexity than the traditional methods in model generation and evaluation.


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.


2015 ◽  
Vol 5 (1) ◽  
pp. 1-13 ◽  
Author(s):  
Ismail M. Ababneh ◽  
Saad Bani-Mohammad ◽  
Motasem Al Smadi

This research paper presents a new contiguous allocation strategy for 3D mesh-connected multicomputers. The proposed strategy maintains a list of maximal free sub-meshes and gives priority to allocating corner and boundary free sub-meshes. The goal of corner and boundary allocation is to decrease the number of leftover free sub-meshes and increase their sizes, which is expected to reduce processor fragmentation and improve overall system performance. The proposed strategy, which is referred to as Turning Corner-Boundary Free List (TCBFL) strategy, is compared, using extensive simulation experiments, to several existing allocation strategies for 3D meshes. These are the First-Fit (FF), Turning First-Fit Free List (TFFFL), and Turning Busy List (TBL) allocation strategies. The simulation results show that TCBFL produces average turnaround times and mean system utilization values that are superior to those of previous strategies.


Sign in / Sign up

Export Citation Format

Share Document