A load balanced distributed computing system

Citation
M. Bozyigit et al., A load balanced distributed computing system, CONCURRENCY, 11(12), 1999, pp. 753-771
Citations number
15
Categorie Soggetti
Computer Science & Engineering
Journal title
CONCURRENCY-PRACTICE AND EXPERIENCE
ISSN journal
10403108 → ACNP
Volume
11
Issue
12
Year of publication
1999
Pages
753 - 771
Database
ISI
SICI code
1040-3108(199910)11:12<753:ALBDCS>2.0.ZU;2-C
Abstract
The main objective of this study is to transform a network of workstations into a load balanced distributed computing system (LBDCS), LBDCS is to impr ove the performance of generally underutilized timeshared workstations and highly CPU intensive independent or parallel applications. It affects the i nitial placement of the tasks and task migrations later during their execut ions. One of the important implementation features of LBDCS is that it does not use any intermediary such as PVM (parallel virtual machine) or MPI (me ssage passing interface) for inter-task communication. It defines various metrics to characterize the level of load and dynamicall y monitors the system and applications to detect the load imbalances, The e mployed load balancing algorithm makes use of predicted load indices which are computed as weighted averages of the past system and application loads. Performance analysis of the system has been conducted using a number of hyp othetical applications and two simple real life applications (in this case matrix multiplication and merge-sort). Hypothetical applications provide fl exibility for testing the system under tunable application conditions. Usin g load balancing, an average speedup and efficiency close to 70% of their t heoretical upper bounds are observed for different applications. Copyright (C) 1999 John Wiley gr Sons, Ltd.