regenerative estimator of the overflow probability in a
play

Regenerative estimator of the overflow probability in a tandem - PowerPoint PPT Presentation

Regenerative estimator of the overflow probability in a tandem network Irina Dyudenko, Evsey Morozov, Michele Pagano Institute of Applied Mathematical Research, Karelian Research Center and Petrozavodsk University Dept. of Information


  1. Regenerative estimator of the overflow probability in a tandem network Irina Dyudenko, Evsey Morozov, Michele Pagano Institute of Applied Mathematical Research, Karelian Research Center and Petrozavodsk University Dept. of Information Engineering, University of Pisa, Italy Rennes – RESIM 2008 September 2008

  2. Outlines 2 ☞ Network scenario ➳ Quality of Service (QoS) ➳ Bandwidth allocation techniques ☞ Effective Bandwidth (EB) ➳ Definition and physical meaning ➳ Scaled Cumulant Generating Function (SCGF) ☞ Effective Bandwidth estimators ➳ Standard estimator: the batch-mean approach ➳ Refined estimator for input traffic with a regenerative structure ☞ Performance Comparison ➳ Tandem network with 2 queues and deterministic service rate ➳ Variance of the estimator ☞ Conclusions Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  3. Network scenario 3 ☞ Evolution of network services and architectures ➳ Quality of Service (QoS) requirements ➳ Packet loss (usually approximated through the overflow probability) as a typical QoS guarantee ➳ Traffic Engineering ☞ Necessity of dynamic control mechanisms ➳ Bandwidth allocation techniques ➳ Admission Control ☞ The notion of effective bandwidth has emerged as a powerful metric to quantify the amount of resources needed by connections in order to guarantee a required QoS level ☞ Theorethical background: Large Deviation Theory ➳ For a wide class of buffered systems the overflow probability decreases exponentially fast as buffer size increases ➳ The rate-function allows to calculate the required exponent ☞ Open issue: estimation of the effective bandwidth from traffic measurements Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  4. Workload process in a single server queue 4 X n C W n ☞ Stationarity condition: E X n < C ☞ Workload process: � u � � W n = sup X i − C · u u ≤ n i =1 ☞ Under mild assumptions, stationary workload W n ⇒ W exists and satisfies a Large Deviation Principle (LDP) P ( W > b ) ≈ e − δ b Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  5. Large Deviation Principle for the workload process 5 1 lim x log P ( W > x ) = − δ x →∞ where ☞ the exponent is defined as δ = δ ( C ) = sup { θ > 0 : Λ( θ ) < Cθ } ☞ the quantity 1 n log E e θ P n ∆ i =1 X i Λ( θ ) = lim = n →∞ Λ n ( θ ) lim n →∞ is known as Limiting Scaled Cumulant Generating Function (LSCGF) In case of an i.i.d. sequence X n , the previous limit leads to Λ( θ ) = log E e θX Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  6. Effective Bandwidth (EB) 6 ☞ In real networks, it is reasonable to assume that the buffer size b is fixed, while the capacity C can be varied ☞ Goal: determine the minimum service capacity C Γ which guarantees an overflow probability ≤ Γ C Γ = min( C : e − δ ( C ) b ≤ Γ) ☞ Hence, we obtain δ ( C Γ ) = θ ∗ = − log(Γ) b and, since δ = δ ( C ) = sup { θ > 0 : Λ( θ ) < Cθ } we can express C as a function of θ ∗ (provided that Λ( θ ) is known): C Γ = C (Γ , b ) = Λ( θ ∗ ) θ ∗ ☞ Given the QoS parameter Γ and the buffer size b , the value C Γ = C (Γ , b ) is called the effective bandwidth of the incoming traffic Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  7. EB Estimation: batch-mean approach 7 ☞ If the samples X i were i.i.d., then we could estimate the LSCGF for θ = θ ∗ by means of the sample mean estimator n Λ n ( θ ∗ ) = log 1 � e θ ∗ X � e θ ∗ X i → log E ˆ � n i =1 ☞ Aggregation into blocks of size B X 1 X 2 X 3 X B X B +1 X B +2 X 2 B X ( k − 1) B +1 X kB X 1 X 2 X 3 X B X B +1 X B +2 X 2 B X ( k − 1) B +1 X kB B 2 B kB ˆ � ˆ � ˆ � X 1 = X i X 2 = X i X k = X i i =1 i = B +1 i =( k − 1) B +1 ☞ If B is large enough, the dependence between blocks should be negligible , and ˆ X i constitute (approximately) an i.i.d. sequence Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  8. EB Estimation: batch-mean approach 8 X 1 X 2 X 3 X B X B +1 X B +2 X 2 B X ( k − 1) B +1 X kB B 2 B kB ˆ � ˆ � ˆ � X 1 = X i X 2 = X i X k = X i i =1 i = B +1 i =( k − 1) B +1 ☞ By using n = kB observations, we obtain a modified expression of the LSCGF 1 k X = 1 n log E e θ ∗ ˆ B log E e θ ∗ ˆ i =1 ˆ n log E e θ ∗ P k X i = lim X Λ( θ ∗ , B ) = lim n →∞ n →∞ ☞ Batch-mean estimator for the LSCGF n/B k Λ n ( θ ∗ , B ) = 1 B log 1 X i = 1 B log B e θ ∗ ˆ e θ ∗ ˆ ˆ � � X i k n i =1 i =1 ☞ Batch-mean estimator for the EB ˆ Λ n ( θ ∗ , B ) ˆ C (Γ , b ) = θ ∗ Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  9. EB Estimation: regenerative approach 9 α 1 = β 1 − β 0 α 2 = β 2 − β 1 α k = β k − β k − 1 β 0 = 0 β 1 − 1 β 1 β 2 − 1 β 2 β k − 1 β k − 1 β k β 1 − 1 β 2 − 1 β k − 1 ˆ � ˆ � ˆ � X 1 = X i X 1 = X i X k = X i i = β 0 i = β 1 i = β k − 1 ☞ Assumption: regenerative structure of the input with regeneration points β n ➳ randomization of the block size with E α < ∞ ➳ RVs ˆ X n are i.i.d. ☞ Alternative definition of the EB estimator (which uses k regenerative blocks, corresponding to β k observations) k Λ k ( θ ∗ ) = k log 1 e θ ∗ ˆ ˆ � X i β k k i =1 Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  10. Heuristic justification 10 ☞ Considering a large number of time slots n including k regeneration cycles, i.e. where n − β k n = β k + ( n − β k ) → 0 n ☞ Roughly speaking, we have: 1 i =1 X i ≈ 1 X i = k log E e θ ∗ ˆ i =1 ˆ n log E e θ ∗ P n log E e θ ∗ P k X β k β k ☞ From renewal theory k 1 → β k E α ☞ By the Strong Law of Large Numbers k 1 e θ ∗ ˆ X i → E e θ ∗ ˆ � X k i =1 ☞ Hence k Λ k ( θ ∗ ) = k log 1 1 e θ ∗ ˆ E α log E e θ ∗ ˆ X i → ˆ � X β k k i =1 Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  11. Lower bound 11 ☞ Notation: ∆ ➳ k ( n ) = max( k : β k ≤ n ) ➳ E e θ ∗ ˆ ∆ X = a < ∞ ☞ By using conditional expectation and taking into account the independence between k ( n ) and the regenerative blocks 1 i =1 X i ≥ 1 = 1 � E e θ ∗ P k ( n ) ˆ � n log E e θ ∗ P n X i | k ( n ) n log E a k ( n ) n log E i =1 ☞ By Jensen’s inequality log E a k ( n ) ≥ E log a k ( n ) = E k ( n ) log a ☞ From the elementary renewal theorem E k ( n ) 1 → n E α ☞ Hence we obtain the desired lower bound: 1 i =1 X i ≥ log a 1 E α log E e θ ∗ ˆ ∆ n log E e θ ∗ P n X lim inf = E α n →∞ Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  12. Simulation Scenario 12 { t k } C 2 C 2 C 2 C 1 τ k = t k − t k − 1 b 1 ν 1 b 2 ν 2 ☞ The first station is fed by a renewal input ☞ Minimal construction of regenerations for the input to the second station  β 0 = 0  t k > β n : ν 1 ( t − � � β n +1 = min k k ) = 0 n ≥ 0  ☞ Since the queue-size is bounded, if P ( τ > 1 /C 1 ) > 0 then the renewal process β = ( β n ) is positive recurrent, that is it has a finite mean E α < ∞ ☞ The target parameter to be estimated is the (constant) service rate C 2 for a given QoS level (overflow probability ≤ Γ ) Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  13. Regeneration Cycle 13 Packet arrivals and departure at the first queue ν 1 ( t ) = 0 ν 1 ( t ) > 0 ν 1 ( t ) = 0 ν 1 ( t ) > 0 β k β k +1 α k = β k +1 − β k α k = β k +1 − β k Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  14. Simulation set–up 14 λ C 2 C 2 C 2 C 1 b 1 ν 1 b 2 ν 2 ☞ The input traffic is Poisson( λ ) , i.e. τ ∈ E ( λ ) ☞ We compare two different estimatators ➳ Regenerative approach ( ˆ C REG ) 2 ➳ Batch-mean approach ( ˆ C BM 2 ) ➠ The block size B is chosen according to U [500; 20000] ➠ For a given value of B , 1000 blocks are considered ➠ 200 estimates are generated for different values of B ☞ Then variances of both estimators are calculated based on 200 sample paths Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

  15. Simulation Results - b 2 = 60 15 C 1 = 0 . 35 , λ = 0 . 2 , b 1 = 100 , Γ = 0 . 0001 Simulation Parameters: C 1 = 0 . 35 , λ = 0 . 2 , b 1 = 100 , Γ = 0 . 0001 C 1 = 0 . 35 , λ = 0 . 2 , b 1 = 100 , Γ = 0 . 0001 250 BatchMean Regeneration 200 150 Variance 100 50 0 0 2 4 6 8 10 12 14 16 18 20 Simulation Trial Regenerative estimator of the overflow probability in a tandem network RESIM 2008 – September 2008 Michele Pagano

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