In
queueing theory, a discipline within the mathematical
theory of probability, a Markovian arrival process (MAP or MArP) is a mathematical model for the time between job arrivals to a system. The simplest such process is a
Poisson process where the time between each arrival is
exponentially distributed.
The processes were first suggested by Neuts in 1979.
[
]
Definition
A Markov arrival process is defined by two matrices, ''D''0 and ''D''1 where elements of ''D''0 represent hidden transitions and elements of ''D''1 observable transitions. The block matrix
In mathematics, a block matrix or a partitioned matrix is a matrix that is '' interpreted'' as having been broken into sections called blocks or submatrices. Intuitively, a matrix interpreted as a block matrix can be visualized as the original mat ...
''Q'' below is a transition rate matrix for a continuous-time Markov chain.
:
The simplest example is a Poisson process where ''D''0 = −''λ'' and ''D''1 = ''λ'' where there is only one possible transition, it is observable, and occurs at rate ''λ''. For ''Q'' to be a valid transition rate matrix, the following restrictions apply to the ''D''''i''
:
Special cases
Phase-type renewal process
The phase-type renewal process is a Markov arrival process with phase-type distributed sojourn between arrivals. For example, if an arrival process has an interarrival time distribution PH with an exit vector denoted , the arrival process has generator matrix,
:
Generalizations
Batch Markov arrival process
The batch Markovian arrival process (''BMAP'') is a generalisation of the Markovian arrival process by allowing more than one arrival at a time. The homogeneous case has rate matrix,
:
An arrival of size occurs every time a transition occurs in the sub-matrix . Sub-matrices have elements of , the rate of a Poisson process, such that,
:
:
:
and
:
Markov-modulated Poisson process
The Markov-modulated Poisson process or MMPP where ''m'' Poisson processes are switched between by an underlying continuous-time Markov chain. If each of the ''m'' Poisson processes has rate ''λ''''i'' and the modulating continuous-time Markov has ''m'' × ''m'' transition rate matrix ''R'', then the MAP representation is
:
Fitting
A MAP can be fitted using an expectation–maximization algorithm.
Software
KPC-toolbox
a library of MATLAB scripts to fit a MAP to data.
See also
*Rational arrival process In queueing theory, a discipline within the mathematical theory of probability, a rational arrival process (RAP) is a mathematical model for the time between job arrivals to a system. It extends the concept of a Markov arrival process, allowing f ...
References
{{Queueing theory
Queueing theory
Markov processes