Rice Pastry API

rice.pastry.direct
Class SphereNetwork

java.lang.Object
  extended by rice.pastry.direct.NetworkSimulatorImpl
      extended by rice.pastry.direct.SphereNetwork
All Implemented Interfaces:
NetworkSimulator

public class SphereNetwork
extends NetworkSimulatorImpl

Sphere network topology and idealized node life. Emulates a network of nodes that are randomly placed on a sphere. Proximity is based on euclidean distance on the sphere.

Version:
$Id: SphereNetwork.java 3801 2007-07-18 15:04:40Z jeffh $
Author:
Y. Charlie Hu, Rongmei Zhang

Field Summary
 
Fields inherited from class rice.pastry.direct.NetworkSimulatorImpl
generator, livenessProvider, random, simulator
 
Constructor Summary
SphereNetwork(Environment env)
          Constructor.
 
Method Summary
 
Methods inherited from class rice.pastry.direct.NetworkSimulatorImpl
addSimulatorListener, destroy, enqueueDelivery, generateNodeRecord, getClosest, getEnvironment, getGenericSimulator, getLivenessProvider, getNodeRecord, getTestRecord, isAlive, networkDelay, notifySimulatorListenersReceived, notifySimulatorListenersSent, proximity, registerNode, removeNode, removeSimulatorListener, setFullSpeed, setMaxSpeed, setTestRecord, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SphereNetwork

public SphereNetwork(Environment env)
Constructor.


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection