TY - JOUR
T1 - An algorithmic model for heterogeneous hyper-clusters
T2 - Rationale and experience
AU - Cappello, Franck
AU - Fraigniaud, Pierre
AU - Mans, Bernard
AU - Rosenberg, Arnold L.
N1 - Funding Information:
Acknowledgments. A portion of this paper appeared at IPDPS'01 as [16]; a portion was presented at APDCM'04- The HiHCoHP model was developed while B. Mans and A. L. Rosenberg were on sabbatical at the Lab. de Recherche en Informatique, Universite Paris-Sud. Mans's research was supported in part by the ARC-CNRS Australian-French project #99N92/0523. Rosenberg's research was supported in part by NSF Grants CCR-00-73401 and CCF-03-42417; his sabbatical at Univ. Paris-Sud was supported in part by a Fulbright Senior Scholar Award and in part by a grant from CNRS.
PY - 2005/4
Y1 - 2005/4
N2 - A formal model of hyperclusters of processors - that is, clusters of clusters of ... of clusters of processors - is formulated. The model characterizes a hypercluster H via a suite of parameters that expose the computational and communicational powers of H's constituent processors and networks. The hyperclusters studied enjoy heterogeneity along three orthogonal axes. (1) The processors that populate a hypercluster may differ in computational powers (speed of computation and memory access). (2) The clusters comprising a hypercluster are organized hierarchically and are interconnected via a hierarchy of networks of possibly differing bandwidths and speeds. (3) The clusters at each level of the hierarchy may differ in sizes. The resulting HiHCoHP model is rather detailed, exposing architectural features such as the bandwidth and transit costs of both networks and their ports. The algorithmic tractability of the model is demonstrated by reviewing two case studies that use the model to study heterogeneous clusters (HNOWs, for short). The first study develops an algorithm for the trigger-broadcast problem in HNOWs, in which a broadcast "triggers" personalized computations at each node of the cluster. The algorithm is predictably efficient in general and is actually optimal in special circumstances. The second study develops an asymptotically optimal algorithm for sharing a large "bag of tasks" within an HNOW.
AB - A formal model of hyperclusters of processors - that is, clusters of clusters of ... of clusters of processors - is formulated. The model characterizes a hypercluster H via a suite of parameters that expose the computational and communicational powers of H's constituent processors and networks. The hyperclusters studied enjoy heterogeneity along three orthogonal axes. (1) The processors that populate a hypercluster may differ in computational powers (speed of computation and memory access). (2) The clusters comprising a hypercluster are organized hierarchically and are interconnected via a hierarchy of networks of possibly differing bandwidths and speeds. (3) The clusters at each level of the hierarchy may differ in sizes. The resulting HiHCoHP model is rather detailed, exposing architectural features such as the bandwidth and transit costs of both networks and their ports. The algorithmic tractability of the model is demonstrated by reviewing two case studies that use the model to study heterogeneous clusters (HNOWs, for short). The first study develops an algorithm for the trigger-broadcast problem in HNOWs, in which a broadcast "triggers" personalized computations at each node of the cluster. The algorithm is predictably efficient in general and is actually optimal in special circumstances. The second study develops an asymptotically optimal algorithm for sharing a large "bag of tasks" within an HNOW.
UR - http://www.scopus.com/inward/record.url?scp=33746253855&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33746253855&partnerID=8YFLogxK
U2 - 10.1142/S0129054105002942
DO - 10.1142/S0129054105002942
M3 - Article
AN - SCOPUS:33746253855
SN - 0129-0541
VL - 16
SP - 195
EP - 215
JO - International Journal of Foundations of Computer Science
JF - International Journal of Foundations of Computer Science
IS - 2
ER -