Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hypercube and DOR routing changes #5

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Jun 10, 2016

  1. Implement hypercube and mesh oriented DOR routing.

    This is dependent on the switches being consistently cabled in
    port-to-dimension order.  It is activated by setting the Hypercube tag
    to 1 in the sm section of the xml file.  Either the shortestpath or
    dgshortestpath RoutingAlgorithm can be used.  Traffic is distributed
    only across the port group associated with the lowest dimension to a
    neighbor switch along a shortest path.  The cost of a hop needs to be
    constant so that it follows dimension ordering rules and is not
    influenced by differing port speeds.
    Dale Purdy authored and root committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    3db0878 View commit details
    Browse the repository at this point in the history
  2. Implement a switch port order and cost feature.

    This affects the order that ports are examined for the hypercube
    routing.  This effectively provides an override to the port <->
    dimension mapping.  It can also affect the distribution of traffic to
    ports for (dg)shortestpath routing.  The cost of each port can also
    be altered, which will affect the shortest path calculation.
    Dale Purdy authored and root committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    e31286b View commit details
    Browse the repository at this point in the history