Collective Interfaces for Distributed Components

Françoise Baudé, Denis Caromel, Ludovic Henrio, Matthieu Morel · 2007

We propose to address collective communications in distributed components through collective interfaces. Collective interfaces handle data distribution, parallelism and synchronization, and they expose collective behaviors in the definition of components. We show, as an illustration, that collective interfaces allow the encoding of SPMD programming in a better structured and less error prone way. We verify the scalability and performance of collective interfaces in an experiment on up to 100 machines.

Read the paper · More papers on PaperTik