On stalling in LogP

  • Authors:
  • Gianfranco Bilardi;Kieran Herley;Andrea Pietracaprina;Geppino Pucci

  • Affiliations:
  • Dip. di Ingegneria dell'Informazione, Università di Padova, Padova, Italy and T.J. Watson Research Center, IBM, Yorktown Heights, NY, USA;Department of Computer Science, University College Cork, Cork, Ireland;Dip. di Ingegneria dell'Informazione, Università di Padova, Padova, Italy;Dip. di Ingegneria dell'Informazione, Università di Padova, Padova, Italy

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We investigate the issue of stalling in the LogP model. In particular, we introduce a novel quantitative characterization of stalling, referred to as @d-stalling, which intuitively captures the realistic assumption that once the network's capacity constraint is violated, it takes some time (at most @d) for this information to propagate to the processors involved. We prove a lower bound that shows that LogP under @d-stalling is strictly more powerful than the stall-free version of the model where only strictly stall-free computations are permitted. On the other hand, we show that @d-stalling LogP with @d=L can be simulated with at most logarithmic slowdown by a BSP machine with similar bandwidth and latency values, thus extending the equivalence (up to logarithmic factors) between stall-free LogP and BSP argued in Bilardi et al. (Algorithmica 24 (1999) 405) and Ramachandran et al. (J. Parallel Distributed Comput. 63 (2003) 1175) to the more powerful L-stalling LogP.