Diffusive Load Balancing of Loosely-Synchronous Parallel Programs over Peer-to-Peer Networks

dc.creatorDouglas, Scott
dc.creatorHarwood, Aaron
dc.date2004-10-05
dc.date.accessioned2026-07-07T03:21:50Z
dc.date.available2026-07-07T03:21:50Z
dc.descriptionThe use of under-utilized Internet resources is widely recognized as a viable form of high performance computing. Sustained processing power of roughly 40T FLOPS using 4 million volunteered Internet hosts has been reported for embarrassingly parallel problems. At the same time, peer-to-peer (P2P) file sharing networks, with more than 50 million participants, have demonstrated the capacity for scale in distributed systems. This paper contributes a study of load balancing techniques for a general class of loosely-synchronous parallel algorithms when executed over a P2P network. We show that decentralized, diffusive load balancing can be effective at balancing load and is facilitated by the dynamic properties of P2P. While a moderate degree of dynamicity can benefit load balancing, significant dynamicity hinders the parallel program performance due to the need for increased load migration. To the best of our knowledge this study provides new insight into the performance of loosely-synchronous parallel programs over the Internet.
dc.description14 pages with 10 figures
dc.identifierhttps://arxiv.org/abs/cs/0410009
dc.identifierhttp://arxiv.org/abs/cs/0410009
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/32357
dc.subjectDistributed, Parallel, and Cluster Computing
dc.titleDiffusive Load Balancing of Loosely-Synchronous Parallel Programs over Peer-to-Peer Networks
dc.typetext

Files

Collections