G2CL: A Generic Group Communication Layer for Clustered Applications

Abstract : Generic group communication frameworks offer several benefits to developers of clustered applications, including better software modularity and greater flexibility in selecting a particular group communication system. However, current generic frameworks only support a very limited set of group communication primitives, which has hampered their adoption by many "real-world" clustered applications that require higher-level group communication services, such as state transfer, distributed data structures and replicated method invocation. This paper describes the design, implementation and initial evaluation of G2CL, a Generic Group Communication Layer that offers a set of commonly used high-level group communication services implemented on top of an existing generic framework. Compared to current group communication solutions, G2CL offers two main contributions: (i) its services can be configured to run over any group communication system supported by the underlying generic framework; and (ii) it implements the same service API used by JGroups, a popular group communication toolkit, which may reduce its learning curve and make the task of migrating to G2CL particularly attractive for JGroups users.
Type de document :
Communication dans un congrès
Frank Eliassen; Rüdiger Kapitza. 10th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS) / Held as part of International Federated Conference on Distributed Computing Techniques (DisCoTec), Jun 2010, Amsterdam, Netherlands. Springer, Lecture Notes in Computer Science, LNCS-6115, pp.169-182, 2010, Distributed Applications and Interoperable Systems. 〈10.1007/978-3-642-13645-0_13〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01061087
Contributeur : Hal Ifip <>
Soumis le : vendredi 5 septembre 2014 - 11:24:13
Dernière modification le : mardi 8 août 2017 - 16:38:29
Document(s) archivé(s) le : samedi 6 décembre 2014 - 10:25:50

Fichier

dais2010-final.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Leandro Sales, Henrique Teófilo, Nabor C. Mendonça. G2CL: A Generic Group Communication Layer for Clustered Applications. Frank Eliassen; Rüdiger Kapitza. 10th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS) / Held as part of International Federated Conference on Distributed Computing Techniques (DisCoTec), Jun 2010, Amsterdam, Netherlands. Springer, Lecture Notes in Computer Science, LNCS-6115, pp.169-182, 2010, Distributed Applications and Interoperable Systems. 〈10.1007/978-3-642-13645-0_13〉. 〈hal-01061087〉

Partager

Métriques

Consultations de la notice

396

Téléchargements de fichiers

51