This paper aims at improving the performance of parallel applications running on nondedicated distributed platforms through a dynamic load balancer which is kept hidden to the programmer. The support periodically checks the status of the platform and, if necessary, redistributes portions of the data domain from overloaded to underloaded nodes. Various experimental results pointed out the dependence of the performance on the frequency of checking the load status of the platform. Since at implementation time the user has not enough information to choose the best frequency of activation, we propose a performance model that is able to autonomously select at runtime a checkload interval close to the optimum. This model works for Single Program Multiple Data (SPMD) regular computations. The analytical values have been validated through a comparison with experimental results obtained on a cluster of nondedicated workstations. The experiments in various scenarios demonstrate that the model is ...
Check-load interval analysis for balancing distributed SPMD applications / M., Cermele; Colajanni, Michele; S., Tucci. - STAMPA. - (1997), pp. 432-441. (Intervento presentato al convegno Int. Conf. on Parallel and Distributed Techniques and Applications, Las Vegas tenutosi a Las Vegas nel 1997-June).
Check-load interval analysis for balancing distributed SPMD applications
COLAJANNI, Michele;
1997
Abstract
This paper aims at improving the performance of parallel applications running on nondedicated distributed platforms through a dynamic load balancer which is kept hidden to the programmer. The support periodically checks the status of the platform and, if necessary, redistributes portions of the data domain from overloaded to underloaded nodes. Various experimental results pointed out the dependence of the performance on the frequency of checking the load status of the platform. Since at implementation time the user has not enough information to choose the best frequency of activation, we propose a performance model that is able to autonomously select at runtime a checkload interval close to the optimum. This model works for Single Program Multiple Data (SPMD) regular computations. The analytical values have been validated through a comparison with experimental results obtained on a cluster of nondedicated workstations. The experiments in various scenarios demonstrate that the model is ...Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris