=======================================
 ** INSTALL INSTRUCTIONS FOR THE RSS **
=======================================
﻿

System Requirements 
----------------------

The RSS uses one port for the communication between nodes. This port number is specified
in the config file (config/config.cfg) and is set to 1905 by default. The RSS requires
that each node participating in the protocol has a public (routable) IP address. 


Building Instructions
-----------------------

In order to compile the source files, execute in the project root directory:

$> ant

In order to create a jar file, execute command:

$> ant jars 

The jar file will be created in the jars/ directory.


Configuration 
---------------

The RSS has only one config file: 

config/config.cfg

When the RSS is deployed in XtreemOS, the config file needs to be copied to:

/etc/xos/config/config.cfg

The config file specifies the RSS bootstrap node, which is a single node globally 
known used to join the gossip network. The name of the bootstrap node has to be put 
in the line called "boostrap_address".

The line called local port is the port number where the local RSS implementation 
will listen to requests from other nodes. 

It is possible to configure the console logging: to disable it comment out the line 
console log, and the output will be redirect on a file. 
	 
The lines "network_interface" "disk_device" tell the RSS which devices should be 
looked at when determining network/disk capacity. 








