DocumentCode :
1629114
Title :
A novel adaptive fuzzy load balancer for heterogeneous LAM/MPI clusters applied to evolutionary learning in neuro-fuzzy systems
Author :
Setia, Achint ; Swarup, V. Mehar ; Kumar, Satish ; Singh, Lotika
Author_Institution :
Dayalbagh Educ. Inst., Dayalbagh, India
fYear :
2009
Firstpage :
68
Lastpage :
73
Abstract :
Load balancing in parallel master-slave implementations on heterogeneous computing clusters is a pressing research problem. Proper load balancing can lead to dramatic speedups in program run times. This paper introduces a novel adaptive fuzzy load balancer which automatically senses cluster state through measurements of node evaluation times and network delays. Measured data are collected within a time window and then clustered using fuzzy c-means clustering. The optimal number of clusters are decided using the Xie-Beni index. Rule base extraction is facilitated by reverse projection of clusters (for antecedents) and a heuristic function (for consequents). Re-clustering is triggered on outlier point detection, and re-validation of clusters is performed depending on an FCM objective function-based cluster scattering threshold. The load balancer is deployed on the master to balance the load between various slaves. The algorithm is tested extensively on an evolutionary-neuro-fuzzy network learning application and implemented in a LAM/MPI computing environment. Results clearly bring out the efficacy of employing the adaptive load balancer in heterogeneous computing environments. Speedups ranging from 42% to 89% are observed when compared to parallel implementations without the fuzzy load balancer, and up to 448% when compared to the serial implementations.
Keywords :
fuzzy systems; knowledge based systems; learning (artificial intelligence); message passing; parallel processing; pattern clustering; resource allocation; Xie-Beni index; adaptive fuzzy load balancer; evolutionary learning; fuzzy c-means clustering; heterogeneous LAM/MPI clusters; heterogeneous computing clusters; neuro-fuzzy systems; parallel master-slave implementations; rule base extraction; Clustering algorithms; Concurrent computing; Data mining; Fuzzy neural networks; Fuzzy systems; Load management; Master-slave; Pressing; Scattering; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fuzzy Systems, 2009. FUZZ-IEEE 2009. IEEE International Conference on
Conference_Location :
Jeju Island
ISSN :
1098-7584
Print_ISBN :
978-1-4244-3596-8
Electronic_ISBN :
1098-7584
Type :
conf
DOI :
10.1109/FUZZY.2009.5277322
Filename :
5277322
Link To Document :
بازگشت