File: Underlay/SimpleUnderlay/SimpleNetConfigurator.ned
C++ definition: click here
Configurator of the SimpleUnderlay
Sets up a SimpleNetwork, adds overlay nodes to the network in init phase periodically with the interval set by "initalMobilityDelay", adds/removes/migrates overlay nodes after init phase periodically with the interval set by targetMobilityDelay with the probabilities defined by the parameters creationProbability, removalProbability, and migrationProbability
The following diagram shows usage relationships between modules, networks and channels. Unresolved module (and channel) types are missing from the diagram. Click here to see the full picture.
If a module type shows up more than once, that means it has been defined in more than one NED file.
SimpleUnderlay | The SimpleUnderlay ned-file See also: SimpleNetConfigurator |
Name | Type | Description |
---|---|---|
simulateMobility | bool | add/remove nodes in and after init phase? |
initialOverlayTerminalNum | numeric | number of nodes created before init phase |
targetOverlayTerminalNum | numeric | number of nodes after init phase |
initialMobilityDelay | numeric | node creation interval in init phase |
targetMobilityDelay | numeric | node creation/removal/migration interval after init phase |
targetMobilityDelay2 | numeric | |
creationProbability | numeric | probability that a new node gets created |
migrationProbability | numeric | probability that a node migrates |
removalProbability | numeric | probability that a node gets removed |
overlayTerminalType | string | type of overlay terminal |
fieldSize | numeric | maximum x/y-coordinate for nodes |
sendQueueLength | numeric | send-queue length in bytes (0 = infinite) |
channelTypes | string | used access technologies |
keepFirstNode | bool | |
churnChangeInterval | numeric |
simple SimpleNetConfigurator parameters: simulateMobility : bool, // add/remove nodes in and after init phase? initialOverlayTerminalNum : numeric, // number of nodes created before init phase targetOverlayTerminalNum : numeric, // number of nodes after init phase initialMobilityDelay : numeric, // node creation interval in init phase targetMobilityDelay : numeric, // node creation/removal/migration interval after init phase targetMobilityDelay2 : numeric, creationProbability : numeric, // probability that a new node gets created migrationProbability : numeric, // probability that a node migrates removalProbability : numeric, // probability that a node gets removed overlayTerminalType : string, // type of overlay terminal fieldSize : numeric, // maximum x/y-coordinate for nodes sendQueueLength : numeric, // send-queue length in bytes (0 = infinite) channelTypes : string, // used access technologies keepFirstNode : bool, churnChangeInterval : numeric; endsimple