|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ProcessingModule<V,E> | Processing modules for PHISON must implement this interface. |
| StatsExporter | The StatsExporter interface defines the methods that must be
implemented so that a class can be treated as an statistics exporter
of values in a SimStatsCollector object. |
| Class Summary | |
|---|---|
| Consts | Define constants used by some classes associated to
Sim. |
| LinkCosts<V,E> | Centralizes functions related to computing link cost. |
| LinkFailureEffect | |
| LinkFailureEventInfo<E> | |
| LinkUtilizationStats<E> | Statistics about the utilization of links. |
| PmBase<V,E> | Provides default functionality and data for classes implementing the ProcessingModule interface. |
| PmDTypeReplicator<V,E> | Create new processing modules for each traffic type (rq.traf_type) and send the same received event to each of them. |
| PmDumpRAState<V,E> | Dumps the state of all routing algorithms at a given time (time=connection request number). |
| PmLinkFailure<V,E> | Process (single) link failures, that is, act upon LINK_FAILURE and LINK_REPAIR events. |
| PmNetProps<V,E> | The PmNetProps module print some network properties at the module's shutdown time. |
| PmRegistry<V,E> | A registry for ProcessingModule objects. |
| PmTrace2TR<V,E> | Prints progress indication: The interval of printing is controlled by ".interval". |
| PmTraceConn<V,E> | The PmTraceConn module prints to System.out information about connections as events (connection requests and releases) are processed. |
| PmTraceConnGbl<V,E> | Prints global information about connections (# of connections received, # of connections blocked, blocking ratio and connection holding time). |
| PmTraceLinkUsage<V,E> | Prints: - A frequency table of the usage of each link. |
| PmTraceLinkUsageToDOT<V extends GraphIONode,E> | Generates .dot files to visually present (instantaneous) link usage. |
| PmTracePathLength<V,E> | Prints: - The frequency of path lengths (of working path, and of backup paths, if available). |
| PmTraceProgress<V,E> | The module PmTraceProgress prints information about connections acceptance and rejection at regular intervals of connection requests. |
| PmTraceTimestepBlocking<V,E> | Prints the "instantaneous" blocking ratio in each time step. |
| PmTraceTrafficMatrix<V,E> | XXX wrong: Prints progress indication: |
| PmTrfReader<V,E> | The class PmTrfReader inserts events by reading a .trf file. |
| Sim<V extends GraphIONode,E> | This class implements a "driver" program that coordinates the execution of the path-based simulator. |
| SimCore<V,E> | Implements a minimal core of a discrete-event simulator targeted at path-oriented networks. |
| SimGlobals<V,E> | Provides "contextual" data to users of the core simulator, for example modules. |
| SimParams | Parameters that the user can pass to the simulator. |
| SimStatsCollector | This class offers a synchronized map to store statistical collectors for Sim (and related classes). |
| SimTask<V extends GraphIONode,E> | SimTask offers a simulation execution environment that is prepared based on parameters given in the SimParams object and, to a lesser extent, in the SimGlobals object, passed to the constructor. |
| StatsExporterBase | Provides default functionality and data for classes implementing
the StatsExporter interface. |
| SxSeriesToGnuPlot | The SxSeriesToGnuPlot generates a GNU Plot script
for each group of statistical collectors whose
members are instances of Series. |
| SxStdoutBasic | The SxStdoutBasic class is an exporter that prints (some) of the statistical collectors reports to stdout. |
| Enum Summary | |
|---|---|
| ConnRequestErrorCode | Lists the possible outcomes of the processing of a connection creation request. |
| Consts.COST_TYPE | Identifies the edge cost function. |
| Consts.DEBUG | Extra flags the user can pass to the simulator. |
| Consts.TRAF_TYPE | Type of traffic. |
| LinkFailureEffect.Effect | The possible outcomes of a failure affecting a connection. |
| Exception Summary | |
|---|---|
| ConnBlockingException | |
| EventProcessingException | Base class for all the exceptions thrown by PHISON during event processing. |
| LimitReachedException | |
This package comprises the simulator and several processing modules.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||