|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use bcds.phison.ra | |
---|---|
bcds.phison.alg | This package contains implementations of basic graph algorithms, for example, for finding connected components, and minimum max-flows between node pairs. |
bcds.phison.gm | Classes in this package extract measurable properties of a graph, its nodes or links. |
bcds.phison.io | Classes in this package deal with reading or writing files (topologies in different formats, demand type defintions, zone maps, etc.). |
bcds.phison.multfailures | |
bcds.phison.ra | The routing algorithm (ra) package defines the interface expected by the Phison simulator and implements several well-known routing algorithms, such as Dijkstra, WSP and SWP. |
bcds.phison.sim | This package comprises the simulator and several processing modules. |
Classes in bcds.phison.ra used by bcds.phison.alg | |
---|---|
RoutingAlgBase
Provides default implementation of the methods defined in RoutingAlg as well as additional methods
useful for routing algorithms. |
|
TED
Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
Classes in bcds.phison.ra used by bcds.phison.gm | |
---|---|
RoutingAlgBase
Provides default implementation of the methods defined in RoutingAlg as well as additional methods
useful for routing algorithms. |
|
TED
Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
Classes in bcds.phison.ra used by bcds.phison.io | |
---|---|
TED
Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
Classes in bcds.phison.ra used by bcds.phison.multfailures | |
---|---|
ConnectionInfo
Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. |
|
TED
Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
Classes in bcds.phison.ra used by bcds.phison.ra | |
---|---|
ConnectionInfo
Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. |
|
DijkstraAll
Implements a priority queue based Dijkstra algorithm for finding single-source all-destination shortest paths. |
|
DijkstraAll.PathExpansionInfo
Used by DijkstraAll.evalEdge(E)
to store and return the information gathered
during the evaluation of the shortest path expanded by
the (tentative) inclusion of a given link. |
|
Disjoinness
Defines the types of disjoinness usually required for primary and backup paths under protection-aware routing algorithms. |
|
ProtectionAlgBase
Provides common functions and data structures for protection-aware routing algorithms. |
|
RoutingAlg
Defines the methods that all routing algorithms must implement. |
|
RoutingAlgBase
Provides default implementation of the methods defined in RoutingAlg as well as additional methods
useful for routing algorithms. |
|
TED
Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
Classes in bcds.phison.ra used by bcds.phison.sim | |
---|---|
ConnectionInfo
Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. |
|
TED
Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |