Package eu.reservoir.monitoring.im.dht

This package provides classes that are the implementation of the Info Plane that utilizes a Distributed Hash Table (DHT) for storing the Info on the Probes and the Data Sources.

See:
          Description

Class Summary
AbstractDHTInfoPlane A DHTInfoPlane is an InfoPlane implementation that sends the Information Model data.
DHTInfoPlane A DHTInfoPlane is an InfoPlane implementation that sends the Information Model data.
DHTInfoPlaneConsumer A DHTInfoPlaneConsumer is an InfoPlane implementation that collects data from the Information Model data.
DHTInfoPlaneRoot A DHTInfoPlaneRoot is an InfoPlane implementation that acts as a ROOT for the Information Model data.
DistributedHashTable A Distributed Hash Table implementation.
IMNode An IMNode is responsible for converting DataSource and Probe attributes into Hashtable keys and values for the DistributedHashTable.
 

Package eu.reservoir.monitoring.im.dht Description

This package provides classes that are the implementation of the Info Plane that utilizes a Distributed Hash Table (DHT) for storing the Info on the Probes and the Data Sources.

For a DHT, there needs to be a root node, which the other DHT nodes connect to. This is defined in DHTInfoPlaneRoot.

Any other nodes which add data to the DHT are defined using a DHTInfoPlane object, which points to the root node.

For a node which only wishes to read data from the DHT, but not add new data, the DHTInfoPlaneConsumer class is used.



RESERVOIR Monitoring 0.6.4