branching type processes with stationary ergodic
play

Branching type processes with Stationary Ergodic Immigration Eitan - PowerPoint PPT Presentation

E. Altman: Branching Processes with Non-Markov Migration 1 Branching type processes with Stationary Ergodic Immigration Eitan Altman MAESTRO group, INRIA, France Dec 2008 E. Altman: Branching Processes with


  1. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 1 Branching type processes with Stationary Ergodic Immigration Eitan Altman † † MAESTRO group, INRIA, France Dec 2008 ✫ ✪

  2. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 2 1 Background • Most queueing Theory is Markovian • Some results are insensitive to correlations, only depend on the the first moment. Example: MG1 PS queue. • Objective: Develop tools for handling non Markovian queues. • Examples of tools: Stochastic linear difference equations, branching processes. ✫ ✪

  3. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 3 Background on Branching • 19th centuty: concern among Victorians about possible extinction of aristocratic surnames. • Galton posed this question in the Educational Times of 1873. The Reverand Watson replied with a solution. Joint publication of the solution in 1874. • The G-W process: X n +1 = � X n i =1 ξ ( i ) n . • The G-W process with immigratioon: X n +1 = � X n i =1 ξ ( i ) n + B n . ✫ ✪

  4. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 4 Example 1: discrete branching with migration Queue with Vacations, Gated Regime • M/G/ 1 / ∞ queue, • Arrival rate λ , i.i.d. service times { D n } with first and second moments d , d (2) . • Sequence of vacations: V n . Will be assumed stationary ergodic, with first and second moments v , v (2) . • Gated regime: at the n th end of vacation, a gate is closed ( n th polling instant). Then the server goes on serving the customers present at the queue at that polling instant: Then the server leaves on vacation. ✫ ✪

  5. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 5 • We denote: • B n := the number of arrivals during the n th vacation. • ξ ( i ) h := the number of arrivals during the service time of a customer • Then: X n � ξ ( i ) X n +1 = n + B n , n ≥ n 0 . i =1 Denote x � ξ ( i ) A n ( x ) = n i =1 Then A n are nonnegative and divisible: A n ( x + y ) = A (1) n ( x ) + A (2) n ( y ) where A ( i ) n are i.i.d. ✫ ✪

  6. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 6 Example 2: continuous branching with migration Queue with Vacations, Gated Regime • Define the time to serve N customers as: N � τ ( N ) := D i i =1 • Let N ( T ) denote the number of arrivals during a random duration T , where the arrival process is Poisson with rate λ , and is independent of T . • Denote by ˆ A n ( C n ) = τ ( N ( C n )) , i.e. the sum of service times of all the arrivals during C n . • We obtain C n +1 = ˆ A n ( C n ) + V n +1 . (1) ✫ ✪

  7. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 7 Example 3: multitype discrete branching Discrete time infinite server queue • Service times are considered to be i.i.d. and independent of the arrival process. • We represent the service time as the discrete time analogous of a phase type distribution: there are N possible service phases. • The initial phase k is chosen at random according to some probability p ( k ) . • If at the beginning of slot n a customer is in a service phase i then it will move at the end of the slot to a service phase j with probability P ij . • With probability 1 − � N j =1 P ij it ends service and leaves the system at the end of the time slot. • P is a sub-stochastic matrix (it has nonnegative elements and it’s largest eigenvalue is strictly smaller than 1), which means that services ends in finite time w.p.1. and that ( I − P ) is invertible. ✫ ✪

  8. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 8 • Let ξ ( k ) ( n ) , k = 1 , 2 , 3 , ... , n = 1 , 2 , 3 , ... be i.i.d. random matrices of size N × N . Each of its element can take values of 0 or 1, and the elements are all independent. • The ij th element of ξ ( k ) ( n ) has the interpretation of the indicator that equals one if at time n , the k th customer among those present at service phase i moved to phase j . • Obviously, E [ ξ ( k ) ij ( n )] = P ij . n ) T be a column vector for each integer n , where B i • Let B n = ( B 1 n , ..., B N n is the number of arrivals at the n th time slot that start their service at phase i . • B n is a stationary ergodic sequence and has finite expectation. • Y i n := number of customers in phase i at time n . Satisfies Y n +1 = A n ( Y n ) + B n where the i th element of the column vector A n ( Y n ) is given by Y j N � � n ξ ( k ) [ A n ( Y n )] i = ji ( n ) (2) j =1 k =1 ✫ ✪

  9. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 9 Example 4: Polling systems with N queues are special cases! • The server moves cyclically (fixed order) between the queues 1 , ..., M . It requires walking times (vacations) for moving from one queue to another. • Upon arrival at a queue, some customers are served. The number to be served is determined by the ”polling regime”: ✫ ✪

  10. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 10 Globally Gated (GG) regime (Boxma, Levy, Yechiali 1992): The cycle time satisfies a one dimensional recursion . We obtained the first two moments of the cycle and the expected waiting times at all queues. Gated and Exhaustive regimes [see e.g. book by Takagi 1986]: satisfy M -dimensional recursive equations. No explicit expression for 2nd moments of buffer occupancy or cycle times. No explicit expression for the expected waiting times. ✫ ✪

  11. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 11 2 Introduction and Background on L´ evy fields ✫ ✪

  12. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 12 Introduction • Consider the stochastic recursive equation: Y n +1 = A n ( Y n ) + B n , n ≥ n 0 . (3) • Y n is a vector in R m + •{ A n } n are - i.i.d., independent of B n . - Increasing in the arg for all n . evy field taking values in R m - nonnegative Additive L´ + •{ B n } stationary ergodic taking values in R m + (3) defines a Continuous Multitype Branching Process (BP) with Migration ✫ ✪

  13. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 13 Background: L´ evy processes L´ evy process taking values in R + : • Example: Poisson Point Process with intensity λ , • Expectation and variance are linear: E [ A ( t )] = t A and cov [ A ( t )] = t Γ . • For random time τ independent of A , var[ A ( τ )] = E[ τ ]Γ + var[ τ ] A 2 , E [ A ( τ )] = E [ τ ] A , • Divisibility: A ( · ) is divisible if the following holds. For any k , there exist A ( i ) ( · ) , i = 0 , ..., k such that for any non-negative x i , i = 0 , ..., k , � k � k � � A ( i ) ( x i ) A x i = (4) i =0 i =0 where { A ( i ) ( · ) } i =0 , 1 , 2 ,...,k are i.i.d. with the same distribution as A ( · ) . ✫ ✪

  14. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 14 evy process taking values in R m L´ + (subordinators): • Example: Poisson arrival process where the n th arrival brings a batch B n = ( B 1 n , ..., B m n ) . B i n customers go to queue i . • For A ( t ) in R m + , E [ A ( t )] = A t where A is of dimension m . • cov [ A ( t )] = Γ t, where Γ is a matrix of dimension m × m . ✫ ✪

  15. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 15 Example of Random fields Random field taking values in R + • Example: Black and white picture. • The level of grey is a function of two parameters: x and y . Random field taking values in R d + • Example: color picture. • The level of the green, red and blue as a function of the location x and y . ✫ ✪

  16. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 16 Background: Additive L´ evy Fields Let A (1) , ..., A ( d ) be d indep. L´ evy proc. on R m with scalar ”time” parameters. evy field: A ( y ) = A (1) ( y 1 ) + ... + A ( d ) ( y d ) , ∀ y = ( y 1 , ..., y d ) ∈ R d Additive L´ + . The expectation: E[ A ( y )] = � d j =1 y j A ( j ) = A y , A is a matrix whose j th column equals A ( j ) , A ( j ) = E[ A ( j ) (1)] , The covariance matrix: cov[ A ( y )] = � d j =1 y j Γ ( j ) , where Γ ( j ) = cov[ A ( j ) (1)] is the corresponding covariance matrix of A ( j ) (1) . evy processes in R m Composition: If A n and A n +1 are Additive L´ + then their composition is also an Additive L´ evy process. ✫ ✪

  17. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 17 Properties of L´ evy Fields • Expectation and Covariance are linear in y , • Let τ be a non-negative random variable in R d + , independent of A and represented as a column vector. Then m � A ( j ) E [ τ j ] , E [ A ( τ )] = j =1 and, d � E[ τ j ]Γ ( j ) + A cov[ τ ] A T , cov[ A ( τ )] = (5) j =1 where τ j is the j th entry of the vector τ . ✫ ✪

  18. ✬ ✩ E. Altman: Branching Processes with Non-Markov Migration 18 Result 1: Steady State Probabilities of CBP ✫ ✪

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend