Title :
A dynamic load balancing strategy with adaptive threshold based approach
Author :
Alam, Tauhidul ; Raza, Zahid
Author_Institution :
Sch. of Comput. & Syst. Sci., Jawaharlal Nehru Univ., New Delhi, India
Abstract :
To meet the objective of minimizing the job execution time, parallel computing has to deal with a lot of issues which crop up while working with parallel code. These issues can result in bottleneck and restrict the behavior of parallel program in attaining an aforesaid speedup as suggested by Amdahl Gene. The most problematic issue that crops up is the distribution of workload in both the categories of parallel system viz. homogeneous and heterogeneous systems. This situation demands an effective load balancing strategy to be in place in order to ensure a uniform distribution of load across the board. The scheduling `m´ jobs to `n´ resources with the objective to optimize the QoS parameters while balancing the load has been proven to be NP-hard problem. Therefore, a heuristic approach can be used to design an effective load balancing strategy. In this paper, a centralized dynamic load balancing strategy using adaptive thresholds has been proposed for a parallel system consisting of multiprocessors. The scheduler continuously monitors the load on the system and takes corrective measures as the load changes. The threshold values considered are adaptive in nature and are readjusted to suite the changing load on the system. Therefore, the scheduler always ensures a uniform distribution of the load on the processing elements with dynamic load environment.
Keywords :
multiprocessing systems; optimisation; parallel programming; processor scheduling; quality of service; resource allocation; Amdahl gene; NP-hard problem; QoS parameters; adaptive thresholds; centralized dynamic load balancing strategy; dynamic load environment; heterogeneous systems; homogeneous systems; job execution time; job scheduling; multiprocessors; parallel code; parallel computing; parallel program; parallel system; processing elements; Adaptation models; Load modeling; Parallel and distributed systems; central scheduling; load balancing; threshold; turnaround time;
Conference_Titel :
Parallel Distributed and Grid Computing (PDGC), 2012 2nd IEEE International Conference on
Conference_Location :
Solan
Print_ISBN :
978-1-4673-2922-4
DOI :
10.1109/PDGC.2012.6449948