G2CL: A Generic Group Communication Layer for Clustered Applications - Distributed Applications and Interoperable Systems
Conference Papers Year : 2010

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.
Fichier principal
Vignette du fichier
dais2010-final.pdf (140.76 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01061087 , version 1 (05-09-2014)

Licence

Identifiers

Cite

Leandro Sales, Henrique Teófilo, Nabor C. Mendonça. G2CL: A Generic Group Communication Layer for Clustered Applications. 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. pp.169-182, ⟨10.1007/978-3-642-13645-0_13⟩. ⟨hal-01061087⟩
140 View
151 Download

Altmetric

Share

More