|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ProcessingModule | |
---|---|
bcds.phison.multfailures | |
bcds.phison.sim | This package comprises the simulator and several processing modules. |
Uses of ProcessingModule in bcds.phison.multfailures |
---|
Classes in bcds.phison.multfailures that implement ProcessingModule | |
---|---|
class |
PmElemsSequencer<V,E>
This module loads an ElemsSequencer, whose name is provided by the user, and prints to stdout the list of elements (either nodes or links) in the order determined by the sequencer. |
class |
PmSID<V,E>
This module implements the spreading of epidemics. |
class |
PmSIDTraceToDOT<V extends GraphIONode,E>
Generates .dot files to visually present the states of the nodes with respect to the epidemic infection. |
class |
PmStatic<V,E>
This module implements static failures, which are defined as one-off failures that affect one or more elements (nodes or links) at any given point. |
Uses of ProcessingModule in bcds.phison.sim |
---|
Classes in bcds.phison.sim that implement ProcessingModule | |
---|---|
class |
PmBase<V,E>
Provides default functionality and data for classes implementing the ProcessingModule interface. |
class |
PmDTypeReplicator<V,E>
Create new processing modules for each traffic type (rq.traf_type) and send the same received event to each of them. |
class |
PmDumpRAState<V,E>
Dumps the state of all routing algorithms at a given time (time=connection request number). |
class |
PmLinkFailure<V,E>
Process (single) link failures, that is, act upon LINK_FAILURE and LINK_REPAIR events. |
class |
PmNetProps<V,E>
The PmNetProps module print some network properties at the module's shutdown time. |
class |
PmTrace2TR<V,E>
Prints progress indication: The interval of printing is controlled by ".interval". |
class |
PmTraceConn<V,E>
The PmTraceConn module prints to System.out information about connections as events (connection requests and releases) are processed. |
class |
PmTraceConnGbl<V,E>
Prints global information about connections (# of connections received, # of connections blocked, blocking ratio and connection holding time). |
class |
PmTraceLinkUsage<V,E>
Prints: - A frequency table of the usage of each link. |
class |
PmTraceLinkUsageToDOT<V extends GraphIONode,E>
Generates .dot files to visually present (instantaneous) link usage. |
class |
PmTracePathLength<V,E>
Prints: - The frequency of path lengths (of working path, and of backup paths, if available). |
class |
PmTraceProgress<V,E>
The module PmTraceProgress prints information about connections acceptance and rejection at regular intervals of connection requests. |
class |
PmTraceTimestepBlocking<V,E>
Prints the "instantaneous" blocking ratio in each time step. |
class |
PmTraceTrafficMatrix<V,E>
XXX wrong: Prints progress indication: |
class |
PmTrfReader<V,E>
The class PmTrfReader inserts events by reading a .trf file. |
Methods in bcds.phison.sim that return ProcessingModule | |
---|---|
ProcessingModule<V,E> |
PmRegistry.loadModule(java.lang.String className)
Dynamically load a class, make sure it implements ProcessingModule. |
Methods in bcds.phison.sim that return types with arguments of type ProcessingModule | |
---|---|
java.util.List<ProcessingModule<V,E>> |
PmRegistry.getModules()
Returns the list of modules currently registered. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |