Tuple Spaces Implementations and Their Efficiency

Abstract : Among the paradigms for parallel and distributed computing, the one popularized with Linda and based on tuple spaces is the least used one, despite the fact of being intuitive, easy to understand and to use. A tuple space is a repository of tuples, where process can add, withdraw or read tuples by means of atomic operations. Tuples may contain different values, and processes can inspect the content of a tuple via pattern matching. The lack of a reference implementations for this paradigm has prevented its widespread. In this paper, first we do an extensive analysis on what are the state of the art implementations and summarise their characteristics. Then we select three implementations of the tuple space paradigm and compare their performances on three different case studies that aim at stressing different aspects of computing such as communication, data manipulation, and cpu usage. After reasoning on strengths and weaknesses of the three implementations, we conclude with some recommendations for future work towards building an effective implementation of the tuple space paradigm.
Type de document :
Communication dans un congrès
Alberto Lluch Lafuente; José Proença. 18th International Conference on Coordination Languages and Models (COORDINATION), Jun 2016, Heraklion, Greece. Springer International Publishing, Lecture Notes in Computer Science, LNCS-9686, pp.51-66, 2016, Coordination Models and Languages. 〈10.1007/978-3-319-39519-7_4〉
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01631715
Contributeur : Hal Ifip <>
Soumis le : jeudi 9 novembre 2017 - 16:13:44
Dernière modification le : jeudi 9 novembre 2017 - 16:15:56
Document(s) archivé(s) le : samedi 10 février 2018 - 14:28:03

Fichier

 Accès restreint
Fichier visible le : 2019-01-01

Connectez-vous pour demander l'accès au fichier

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Vitaly Buravlev, Rocco Nicola, Claudio Mezzina. Tuple Spaces Implementations and Their Efficiency. Alberto Lluch Lafuente; José Proença. 18th International Conference on Coordination Languages and Models (COORDINATION), Jun 2016, Heraklion, Greece. Springer International Publishing, Lecture Notes in Computer Science, LNCS-9686, pp.51-66, 2016, Coordination Models and Languages. 〈10.1007/978-3-319-39519-7_4〉. 〈hal-01631715〉

Partager

Métriques

Consultations de la notice

20