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 ...
1997
Int. Conf. on Parallel and Distributed Techniques and Applications, Las Vegas
Las Vegas
1997-June
432
441
M., Cermele; Colajanni, Michele; S., Tucci
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).
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/769010
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact