Package Fairness.Trees

Class Summary
NewRandomTest NewRandomTest is used for testing the RandomTreeManager.
PastryTreeManager PastryTreeManager implements the Pastry-style tree routing algorithm from the SplitStream paper.
PastryTreeTest PastryTreeTest is used for testing and debugging purpose and it contructs nodes by hardcoding the values.
RandomTreeManager RandomTreeManager constructs a tree randomly by giving each node a single turn to join a tree.
SimpleTreeManager SimpleTreeManager is a simple tree manager which is used for testing and debugging purposes.
TreeManager The TreeManager manages the construction of the stripe trees, and is also responsible for assigning node IDs and stripe IDs.