Simple Module ReaSEUnderlayConfigurator

Package: oversim.underlay.reaseunderlay
File: src/underlay/reaseunderlay/ReaSEUnderlayConfigurator.ned

C++ definition

Configurator of the ReaSEUnderlay

Sets up an IPv4 network, adds overlay nodes to the network in init phase periodically with the interval set by "initPhaseCreationInterval", adds/removes/migrates overlay nodes after init phase according to the given churn model.

ReaSEUnderlayConfigurator

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

Name Type Description
UnderlayConfigurator simple module

UnderlayConfigurator base module

Used in compound modules:

Name Type Description
ReaSEUnderlayNetworkBase compound module

The InetUnderlay ned-file

See also: ReaSEUnderlayConfigurator

Parameters:

Name Type Default value Description
terminalTypes string

list of terminal types

churnGeneratorTypes string

a list of churn generators to be used

transitionTime double

time to wait before measuring after init phase is finished

measurementTime double

duration of the simulation after init and transition phase

gracefulLeaveDelay double

time between prekill and removal from overlay

gracefulLeaveProbability double

probability of gracefull leave

Properties:

Name Value Description
display i=block/cogwheel
class ReaSEUnderlayConfigurator

Source code:

//
// Configurator of the ReaSEUnderlay
//
// Sets up an IPv4 network, adds overlay nodes to
// the network in init phase periodically with the interval set by
// "initPhaseCreationInterval", adds/removes/migrates overlay nodes after init
// phase according to the given churn model.
//
simple ReaSEUnderlayConfigurator extends UnderlayConfigurator
{
    parameters:
        @class(ReaSEUnderlayConfigurator);
}