Efficient parallel computing on distributed platforms still presents many obstacles. This paper addresses the important issue of masking the power heterogeneity and variability of non-dedicated nodes. To this purpose, we present a load balancing support that autonomously adapts the workload of Single Program Multiple Data (SPMD) applications to platform conditions. This support checks the load status of the nodes at the beginning and during program execution and, if necessary, carries out data migrations from overloaded to underloaded nodes without requiring the programmer to insert load balancing primitives. As additional important contribution to the transparency and efficiency of the framework, we propose a stochastic model for the automatic choice of the optimum interval of activation of the load balancer. Unlike task migration supports for task parallelism and other data migration frameworks for master/slave-based applications, our load balancer is transparent and works for the en...

Adaptive load balancing of distributed SPMD computations: a transparent approach / M., Cermele; Colajanni, Michele; S., Tucci. - In: FUTURE GENERATION COMPUTER SYSTEMS. - ISSN 0167-739X. - STAMPA. - 16:(1997), pp. 571-584.

Adaptive load balancing of distributed SPMD computations: a transparent approach

COLAJANNI, Michele;
1997

Abstract

Efficient parallel computing on distributed platforms still presents many obstacles. This paper addresses the important issue of masking the power heterogeneity and variability of non-dedicated nodes. To this purpose, we present a load balancing support that autonomously adapts the workload of Single Program Multiple Data (SPMD) applications to platform conditions. This support checks the load status of the nodes at the beginning and during program execution and, if necessary, carries out data migrations from overloaded to underloaded nodes without requiring the programmer to insert load balancing primitives. As additional important contribution to the transparency and efficiency of the framework, we propose a stochastic model for the automatic choice of the optimum interval of activation of the load balancer. Unlike task migration supports for task parallelism and other data migration frameworks for master/slave-based applications, our load balancer is transparent and works for the en...
1997
16
571
584
Adaptive load balancing of distributed SPMD computations: a transparent approach / M., Cermele; Colajanni, Michele; S., Tucci. - In: FUTURE GENERATION COMPUTER SYSTEMS. - ISSN 0167-739X. - STAMPA. - 16:(1997), pp. 571-584.
M., Cermele; Colajanni, Michele; S., Tucci
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/768951
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact