File: Common/ParetoChurn.ned
C++ definition: click here
Lifetime churn based on shifted pareto distribution
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.
Name | Type | Description |
---|---|---|
targetOverlayTerminalNum | numeric | number of nodes after init phase |
initialMobilityDelay | numeric | node creation interval in init phase |
targetMobilityDelay | numeric | node creation/migration interval after init phase |
targetMobilityDelay2 | numeric | used to change targetMean |
creationProbability | numeric | probability that a new node gets created |
migrationProbability | numeric | probability that a node migrates |
churnChangeInterval | numeric | time between churn hanges |
lifetimeMean | numeric | mean node lifetime |
deadtimeMean | numeric | mean node deadtime |
overlayType | string | the overlay used in the simulation |
channelTypes | string | used access technologies |
tier1Type | string | the application on top of the overlay used in the simulation |
tier2Type | string | the module type on top of tier 1 |
tier3Type | string | the module type on top of tier 2 |
simple ParetoChurn parameters: targetOverlayTerminalNum : numeric, // number of nodes after init phase initialMobilityDelay : numeric, // node creation interval in init phase targetMobilityDelay : numeric, // node creation/migration interval after init phase targetMobilityDelay2 : numeric, // used to change targetMean creationProbability : numeric, // probability that a new node gets created migrationProbability : numeric, // probability that a node migrates churnChangeInterval : numeric, // time between churn hanges lifetimeMean : numeric, // mean node lifetime deadtimeMean : numeric, // mean node deadtime overlayType: string, // the overlay used in the simulation channelTypes : string, // used access technologies tier1Type: string, // the application on top of the overlay used in the simulation tier2Type: string, // the module type on top of tier 1 tier3Type: string; // the module type on top of tier 2 endsimple