Software

Current release version RSGC v1.5.1

Software components

The software consists of two components: the InterGroup node and the RSGC client. The InterGroup node provides the core functionality of the system and must be run on a multicast-enabled host. The RSGC client connects to the InterGroup node via TCP and provides the APIs to the system.


System Requirements

InterGroup node

In order to run the InterGroup node you must have a JavaTM virtual machine (JVM) installed on your system. The InterGroup node is designed to work with JVMs that support JavaTM 2 Platform, Standard Edition (J2SETM) version 1.3 or higher.

This version of the InterGroup node has been tested on the following system configurations:

For information on obtaining and installing a JVM on your system please visit the Java Technology Products and APIs page (for Solaris, Windows and Linux operating systems) or the Java Platform Ports page (for other operating systems).

RSGC client

The RSGC client is available in Java, C++ and Python. The system requirements for the Java client are the same as for the InterGroup node.

The C++ client depends on the dsds (Distributed Systems Department Shared) library, the requirements for this library to compile and to work are:

Optionally, it needs:

This version of the C++ client has been tested on the following system configurations:

The Python client is a SWIG wrapping of the C++ client code, so it depends on the C++ client. It has been tested with Python 2.2. This is an early release version.


Download


InterGroup Protocols Home | Reliable and Secure Group Communication Project | Collaboration Technologies Group
DSD Research | LBNL home page | Computational Research Division | Notice to Users


Contact: Webmaster <webmaster@george.lbl.gov>
Credits: Reliable and Secure Group Communication research and development is funded by the U.S. Dept. of Energy, Office of Science, Office of Advanced Scientific Computing Research, Mathematical, Information, and Computational Sciences Division; Support Credits identify the funding sources and the organizational context of the work described in this document.