Request |
What it does |
|
task=help |
This page |
|
task=showdatabase |
Prints contents of the switches database |
|
task=design |
Designs a fat-tree network, see additional parameters below: |
|
network_topology=<topology> |
Use a particular topology. Available values for <topology> are: fat-tree — fat-tree networks (default) torus — torus networks |
|
network_vendor=<vendor> |
Use database for a particular vendor. Available values depend on what databases you have installed. mellanox — Mellanox Technologies (shipped with the tool by default) |
|
nodes=600 |
Number of cluster compute nodes that the network must support |
|
nodes_future_max=700 |
Number
of nodes that the network must be able to expand to. Only applicable to
fat-tree networks, because torus networks are not easily expandable
(trivial expansion attempts, such as stretching a torus along one of
its dimensions, lead to imbalanced networks) |
|
blocking=<blocking_factor> |
Allows to build networks with
blocking (not applicable to star topologies). Default value is "1,0",
which denotes a non-blocking network. Fractional values are accepted.
The tool arranges the ports on switches in a way that guarantees
that the resulting blocking factor will be less than or equal to the value specified here. |
|
prefer_expandable=<boolean> |
Specifies
whether the user prefers easy expandability over lowest cost. Only
applicable to fat-tree networks. Default value for automated queries is
"false": for example, a network designed in this way could use only 30
ports out of 36 on edge switches -- this is cheaper, but not easily
expandable because of complications of laying new cabling. However,
most engineers expect edge switches to be filled as densely as
possible, therefore the web form sets this to "true" by default.
Resulting networks are more easily expandable, at the cost of more
cables between edge and core layers. |
|
output_type=<type> |
Set output format. Available values for <type> are: text — human-readable text nvp — name-value pairs (default) csv — comma-separated values (useful for loading results into spreadsheets) |