Back to Search Start Over

Active Objects for Coordinating BSP Computations (Short Paper)

Authors :
Wijnand Suijlen
Ludovic Henrio
Pierre Leca
Gaétan Hains
Huawei Technologies France [Boulogne-Billancour]
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S)
Université Nice Sophia Antipolis (... - 2019) (UNS)
COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)
Giovanna Di Marzo Serugendo
Michele Loreti
TC 6
WG 6.1
Source :
Lecture Notes in Computer Science, 20th International Conference on Coordination Languages and Models (COORDINATION), 20th International Conference on Coordination Languages and Models (COORDINATION), Jun 2018, Madrid, Spain. pp.220-230, ⟨10.1007/978-3-319-92408-3_10⟩, Lecture Notes in Computer Science ISBN: 9783319924076, COORDINATION
Publication Year :
2018
Publisher :
HAL CCSD, 2018.

Abstract

International audience; Among the programming models for parallel and distributed computing, one can identify two important families. The programming models adapted to data-parallelism, where a set of coordinated processes perform a computation by splitting the input data; and coordination languages able to express complex coordination patterns and rich interactions between processing entities. This article takes two successful programming models belonging to the two categories and puts them together into an effective programming model. More precisely, we investigate the use of active objects to coordinate BSP processes. We choose two paradigms that both enforce the absence of data-races, one of the major sources of error in parallel programming. This article explains why we believe such a model is interesting and provides a formal semantics integrating the notions of the two programming paradigms in a coherent and effective manner.

Details

Language :
English
ISBN :
978-3-319-92407-6
ISBNs :
9783319924076
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science, 20th International Conference on Coordination Languages and Models (COORDINATION), 20th International Conference on Coordination Languages and Models (COORDINATION), Jun 2018, Madrid, Spain. pp.220-230, ⟨10.1007/978-3-319-92408-3_10⟩, Lecture Notes in Computer Science ISBN: 9783319924076, COORDINATION
Accession number :
edsair.doi.dedup.....27939201f121058c8836a49067e06b7d
Full Text :
https://doi.org/10.1007/978-3-319-92408-3_10⟩