Implementations

Short descriptions about the implementations available for download

Appia

The APPIA implementation provides group communication with the Quality of Service defined on configuration. As a protocol composition framework, the application can use APPIA to define its own QoS in the communication, such as simple group communication, group membership, virtual sysnchrony, atomic broadcast, among other configurations. The current implementation supports also open and closed groups. Please see the APPIA home page for further details: http://appia.di.fc.ul.pt

Since the release 4.0.0, Appia is fully compliant with jGCS. To use jGCS with Appia just download the version 4.0.0 or greater. If you wish to use previous Appia releases, download Appia from its web page and the Appia binding from the jGCS download page.

JGroups

The JGroups implementation provides group communication with the Quality of Service defined on configuration. With this implementation, the application can use simple group communication, group membership, virtual sysnchrony or atomic broadcast. Please see the JGroups home page for further details: http://www.jgroups.org


This package depends from other packages that need to be downloaded and placed in the lib directory to compile. Please download the following list of packages:

    * JGroups and all its required packages - http://www.jgroups.org

    * jGCS - Download section of this project.

Spread

The Spread implementation, that provides group communication with message guaranties defined on configuration. The application can use group communication with membership, and several different properties for message delivery. Please see the Spread home page for further details: http://www.spread.org


This package depends from other packages that need to be downloaded and placed in the lib directory to compile. Please download the following list of packages:

    * jGCS - Download section of this project.


You need also to install Spread before using this package. This binding currently supports Spread version 4.0.0. To install Spread, follow the instructions described in http://www.spread.org

NeEM

The NeEM implementation is a reference implementation that provides group communication based on epidemic broadcast. Please see the NeEM home page for more details: http://neem.sf.net

This package depends from other packages that need to be downloaded and placed in the lib directory to compile. Please download the following list of packages:

    * jGCS - Download section of this project.

IP Multicast

The IP Multicast implementation is a reference implementation that provides basic IP Multicast based group communication.


This package depends from other packages that need to be downloaded and placed in the lib directory to compile. Please download the following list of packages:

    * jGCS - Download section of this project.

Copyright 2006-2008 GORDA Consortium. All Rights Reserved.