public class MMDPDistribution extends GMDPDistribution
| Meaning: | Most frequent special case of the GMDP (
GMDPDistribution) for
modeling sources with multiple states (generally 2 - 5) in ATM networks |
|---|---|
| Description: | Like the GMDP(
GMDPDistribution), the
MMDP can be described by a state machine with \(m\) states. Number of
arrivals \(X_i\) in the state \(i\) is distributed according to a shifted
geometric distribution. |
| Characteristic values: | Moments and distribution of the arrival intervals |
| Parameters: |
|
| Parser example: |
[...].Dist = MMDPDistribution
|
| References: | T. THEIMER: How to compute the moments of a GMDP, RACE 1022, Document UST_123_0023_CD_CC, 1989. |
GMDPDistribution.GMDPStateParametersnoOfStates, stateParametersrngCREATE_INSTANCE_METHOD_NAME| Constructor and Description |
|---|
MMDPDistribution(int noOfStates,
double[] interCellTimes,
double[] meanPhaseLengths,
double[][] transitionProbs) |
MMDPDistribution(int noOfStates,
double[] interCellTimes,
double[] meanPhaseLengths,
double[][] transitionProbs,
RandomNumberGenerator rng) |
| Modifier and Type | Method and Description |
|---|---|
static MMDPDistribution |
createInstance(SimNode ownNode,
Parameters pars,
RandomNumberGenerator rng)
as required by
ReflectionConstructable |
getCellCounter, getCurrentInterCellTime, getCurrentState, next, resetgetDefaultRNG, getRandomNumberGeneratorpublic MMDPDistribution(int noOfStates,
double[] interCellTimes,
double[] meanPhaseLengths,
double[][] transitionProbs,
RandomNumberGenerator rng)
public MMDPDistribution(int noOfStates,
double[] interCellTimes,
double[] meanPhaseLengths,
double[][] transitionProbs)
public static MMDPDistribution createInstance(SimNode ownNode, Parameters pars, RandomNumberGenerator rng)
ReflectionConstructable