fbpx
Wikipedia

Markovian arrival process

In queueing theory, a discipline within the mathematical theory of probability, a Markovian arrival process (MAP or MArP[1]) 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.[2][3]

The processes were first suggested by Marcel F. Neuts in 1979.[2][4]

Definition edit

A Markov arrival process is defined by two matrices, D0 and D1 where elements of D0 represent hidden transitions and elements of D1 observable transitions. The block matrix Q below is a transition rate matrix for a continuous-time Markov chain.[5]

 

The simplest example is a Poisson process where D0 = −λ and D1 = λ 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 Di

 

Special cases edit

Phase-type renewal process edit

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 edit

Batch Markov arrival process edit

The batch Markovian arrival process (BMAP) is a generalisation of the Markovian arrival process by allowing more than one arrival at a time.[6] [7] 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 edit

The Markov-modulated Poisson process or MMPP where m Poisson processes are switched between by an underlying continuous-time Markov chain.[8] 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 edit

A MAP can be fitted using an expectation–maximization algorithm.[9]

Software edit

  • KPC-toolbox a library of MATLAB scripts to fit a MAP to data.[10]

See also edit

References edit

  1. ^ Asmussen, S. R. (2003). "Markov Additive Models". Applied Probability and Queues. Stochastic Modelling and Applied Probability. Vol. 51. pp. 302–339. doi:10.1007/0-387-21525-5_11. ISBN 978-0-387-00211-8.
  2. ^ a b Asmussen, S. (2000). "Matrix-analytic Models and their Analysis". Scandinavian Journal of Statistics. 27 (2): 193–226. doi:10.1111/1467-9469.00186. JSTOR 4616600. S2CID 122810934.
  3. ^ Chakravarthy, S. R. (2011). "Markovian Arrival Processes". Wiley Encyclopedia of Operations Research and Management Science. doi:10.1002/9780470400531.eorms0499. ISBN 9780470400531.
  4. ^ Neuts, Marcel F. (1979). "A Versatile Markovian Point Process". Journal of Applied Probability. Applied Probability Trust. 16 (4): 764–779. doi:10.2307/3213143. JSTOR 3213143. S2CID 123525892.
  5. ^ Casale, G. (2011). "Building accurate workload models using Markovian arrival processes". ACM SIGMETRICS Performance Evaluation Review. 39: 357. doi:10.1145/2007116.2007176.
  6. ^ Lucantoni, D. M. (1993). "The BMAP/G/1 queue: A tutorial". Performance Evaluation of Computer and Communication Systems. Lecture Notes in Computer Science. Vol. 729. pp. 330–358. doi:10.1007/BFb0013859. ISBN 3-540-57297-X. S2CID 35110866.
  7. ^ Singh, Gagandeep; Gupta, U. C.; Chaudhry, M. L. (2016). "Detailed computational analysis of queueing-time distributions of the BMAP/G/1 queue using roots". Journal of Applied Probability. 53 (4): 1078–1097. doi:10.1017/jpr.2016.66. S2CID 27505255.
  8. ^ Fischer, W.; Meier-Hellstern, K. (1993). "The Markov-modulated Poisson process (MMPP) cookbook". Performance Evaluation. 18 (2): 149. doi:10.1016/0166-5316(93)90035-S.
  9. ^ Buchholz, P. (2003). "An EM-Algorithm for MAP Fitting from Real Traffic Data". Computer Performance Evaluation. Modelling Techniques and Tools. Lecture Notes in Computer Science. Vol. 2794. pp. 218–236. doi:10.1007/978-3-540-45232-4_14. ISBN 978-3-540-40814-7.
  10. ^ Casale, G.; Zhang, E. Z.; Smirni, E. (2008). "KPC-Toolbox: Simple Yet Effective Trace Fitting Using Markovian Arrival Processes" (PDF). 2008 Fifth International Conference on Quantitative Evaluation of Systems. p. 83. doi:10.1109/QEST.2008.33. ISBN 978-0-7695-3360-5. S2CID 252444.

markovian, arrival, process, this, article, about, arrival, processes, queues, bivariate, processes, markov, additive, process, queueing, theory, discipline, within, mathematical, theory, probability, marp, mathematical, model, time, between, arrivals, system,. This article is about arrival processes to queues For bivariate processes see Markov additive process In queueing theory a discipline within the mathematical theory of probability a Markovian arrival process MAP or MArP 1 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 2 3 The processes were first suggested by Marcel F Neuts in 1979 2 4 Contents 1 Definition 2 Special cases 2 1 Phase type renewal process 3 Generalizations 3 1 Batch Markov arrival process 3 2 Markov modulated Poisson process 4 Fitting 4 1 Software 5 See also 6 ReferencesDefinition editA Markov arrival process is defined by two matrices D0 and D1 where elements of D0 represent hidden transitions and elements of D1 observable transitions The block matrix Q below is a transition rate matrix for a continuous time Markov chain 5 Q D 0 D 1 0 0 0 D 0 D 1 0 0 0 D 0 D 1 displaystyle Q left begin matrix D 0 amp D 1 amp 0 amp 0 amp dots 0 amp D 0 amp D 1 amp 0 amp dots 0 amp 0 amp D 0 amp D 1 amp dots vdots amp vdots amp ddots amp ddots amp ddots end matrix right nbsp The simplest example is a Poisson process where D0 l and D1 l where there is only one possible transition it is observable and occurs at rate l For Q to be a valid transition rate matrix the following restrictions apply to the Di 0 D 1 i j lt 0 D 0 i j lt i j D 0 i i lt 0 D 0 D 1 1 0 displaystyle begin aligned 0 leq D 1 i j amp lt infty 0 leq D 0 i j amp lt infty quad i neq j D 0 i i amp lt 0 D 0 D 1 boldsymbol 1 amp boldsymbol 0 end aligned nbsp Special cases editPhase type renewal process edit 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 a S displaystyle boldsymbol alpha S nbsp with an exit vector denoted S 0 S 1 displaystyle boldsymbol S 0 S boldsymbol 1 nbsp the arrival process has generator matrix Q S S 0 a 0 0 0 S S 0 a 0 0 0 S S 0 a displaystyle Q left begin matrix S amp boldsymbol S 0 boldsymbol alpha amp 0 amp 0 amp dots 0 amp S amp boldsymbol S 0 boldsymbol alpha amp 0 amp dots 0 amp 0 amp S amp boldsymbol S 0 boldsymbol alpha amp dots vdots amp vdots amp ddots amp ddots amp ddots end matrix right nbsp Generalizations editBatch Markov arrival process edit The batch Markovian arrival process BMAP is a generalisation of the Markovian arrival process by allowing more than one arrival at a time 6 7 The homogeneous case has rate matrix Q D 0 D 1 D 2 D 3 0 D 0 D 1 D 2 0 0 D 0 D 1 displaystyle Q left begin matrix D 0 amp D 1 amp D 2 amp D 3 amp dots 0 amp D 0 amp D 1 amp D 2 amp dots 0 amp 0 amp D 0 amp D 1 amp dots vdots amp vdots amp ddots amp ddots amp ddots end matrix right nbsp An arrival of size k displaystyle k nbsp occurs every time a transition occurs in the sub matrix D k displaystyle D k nbsp Sub matrices D k displaystyle D k nbsp have elements of l i j displaystyle lambda i j nbsp the rate of a Poisson process such that 0 D k i j lt 1 k displaystyle 0 leq D k i j lt infty 1 leq k nbsp 0 D 0 i j lt i j displaystyle 0 leq D 0 i j lt infty i neq j nbsp D 0 i i lt 0 displaystyle D 0 i i lt 0 nbsp and k 0 D k 1 0 displaystyle sum k 0 infty D k boldsymbol 1 boldsymbol 0 nbsp Markov modulated Poisson process edit The Markov modulated Poisson process or MMPP where m Poisson processes are switched between by an underlying continuous time Markov chain 8 If each of the m Poisson processes has rate li and the modulating continuous time Markov has m m transition rate matrix R then the MAP representation is D 1 diag l 1 l m D 0 R D 1 displaystyle begin aligned D 1 amp operatorname diag lambda 1 dots lambda m D 0 amp R D 1 end aligned nbsp Fitting editA MAP can be fitted using an expectation maximization algorithm 9 Software edit KPC toolbox a library of MATLAB scripts to fit a MAP to data 10 See also editRational arrival processReferences edit Asmussen S R 2003 Markov Additive Models Applied Probability and Queues Stochastic Modelling and Applied Probability Vol 51 pp 302 339 doi 10 1007 0 387 21525 5 11 ISBN 978 0 387 00211 8 a b Asmussen S 2000 Matrix analytic Models and their Analysis Scandinavian Journal of Statistics 27 2 193 226 doi 10 1111 1467 9469 00186 JSTOR 4616600 S2CID 122810934 Chakravarthy S R 2011 Markovian Arrival Processes Wiley Encyclopedia of Operations Research and Management Science doi 10 1002 9780470400531 eorms0499 ISBN 9780470400531 Neuts Marcel F 1979 A Versatile Markovian Point Process Journal of Applied Probability Applied Probability Trust 16 4 764 779 doi 10 2307 3213143 JSTOR 3213143 S2CID 123525892 Casale G 2011 Building accurate workload models using Markovian arrival processes ACM SIGMETRICS Performance Evaluation Review 39 357 doi 10 1145 2007116 2007176 Lucantoni D M 1993 The BMAP G 1 queue A tutorial Performance Evaluation of Computer and Communication Systems Lecture Notes in Computer Science Vol 729 pp 330 358 doi 10 1007 BFb0013859 ISBN 3 540 57297 X S2CID 35110866 Singh Gagandeep Gupta U C Chaudhry M L 2016 Detailed computational analysis of queueing time distributions of the BMAP G 1 queue using roots Journal of Applied Probability 53 4 1078 1097 doi 10 1017 jpr 2016 66 S2CID 27505255 Fischer W Meier Hellstern K 1993 The Markov modulated Poisson process MMPP cookbook Performance Evaluation 18 2 149 doi 10 1016 0166 5316 93 90035 S Buchholz P 2003 An EM Algorithm for MAP Fitting from Real Traffic Data Computer Performance Evaluation Modelling Techniques and Tools Lecture Notes in Computer Science Vol 2794 pp 218 236 doi 10 1007 978 3 540 45232 4 14 ISBN 978 3 540 40814 7 Casale G Zhang E Z Smirni E 2008 KPC Toolbox Simple Yet Effective Trace Fitting Using Markovian Arrival Processes PDF 2008 Fifth International Conference on Quantitative Evaluation of Systems p 83 doi 10 1109 QEST 2008 33 ISBN 978 0 7695 3360 5 S2CID 252444 Retrieved from https en wikipedia org w index php title Markovian arrival process amp oldid 1182269880, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.