Package bamboo.vivaldi

Class Summary
FiveDVC A virtual coordinate class with five dimensions.
LocateNodeMsg A message used to pick a random node in the bamboo overlay for updating the sender's virtual coordinate.
LocateNodeResp A response for finding a random node in the bamboo overlay.
PingNodeMsg A message used to ping remote nodes for updating the local virtual coordinate.
PingVCResp A ping response containing the node's virtual coordinate.
SpecialVC A virtual coordinate class where coordinates are modeled by a position on a plane, and a height away from it.
VirtualCoordinate Virtual network coordinates as calculated by Vivaldi.
Vivaldi A stage that implements the Vivaldi virtual coordinate system on top of bamboo.
VivaldiAddSample Adds a latency sample to the Vivaldi's virtual coordinate calculation.
VivaldiReplyVC The reply message sent giving the local node's current virtual coordinate.
VivaldiRequestVC Requests the current virtual coordinate for the local node.