network planning network planning
play

Network Planning Network Planning VITMM215 VITMM215 Markosz - PDF document

Network Planning Network Planning VITMM215 VITMM215 Markosz Maliosz Markosz Maliosz 1 11 1/ /0 04/2013 4/2013 Outline Telephone network dimensioning Traffic modeling Erlang formulas Exercises Exercises 2 2


  1. Network Planning Network Planning VITMM215 VITMM215 Markosz Maliosz Markosz Maliosz 1 11 1/ /0 04/2013 4/2013 Outline � Telephone network dimensioning – Traffic modeling – Erlang formulas – Exercises – Exercises 2 2

  2. Telephone Network Telephone Network � Circuit switching Circuit switching � � Each voice channel Each voice channel is identical is identical � � For For each each call call one one channel channel is is allocated allocated � � A call is accepted if at least one channel is idle A call is accepted if at least one channel is idle � � Goal Goal: Goal: Goal : network dimensioning : network dimensioning network dimensioning network dimensioning � � Question to answer Question to answer: : How many circuits are required How many circuits are required � to satisfy subscribers’ needs to satisfy subscribers’ needs? ? � Input Input: : traffic statistics traffic statistics � – – subscribers’ behavior: when, how often are calls arriving? subscribers’ behavior: when, how often are calls arriving? how long are the call durations? how long are the call durations? 3 3 3 3 Arrival Process Arrival Process � In our case: telephone calls arriving to a In our case: telephone calls arriving to a � switching system switching system � described as stochastic point process described as stochastic point process � � we consider simple point processes, i.e. we we consider simple point processes, i.e. we � exclude multiple arrivals exclude multiple arrivals exclude multiple arrivals exclude multiple arrivals th call arrives at time T � the i the i th call arrives at time T i � i � N(t) N(t) : the cumulative number of calls in the half : the cumulative number of calls in the half- - � open interval [0; t[ open interval [0; t[ � N(t) N(t) is a random variable with continuous time is a random variable with continuous time � parameter and discrete space parameter and discrete space N N(t) (t) t t 4 4 4 4

  3. Arrivals and Departures N(t) D(t) � N ( t ) to be the cumulative number of arrivals up to time t � D ( t ) to be the cumulative number of departures up to time t � L ( t ) = N ( t ) - D ( t ) is the number of calls at time t 5 5 N(t) N(t) Equations D(t) D(t) � Average arrival rate: λ λ(t) (t) = = N(t)/t � F(t) = area of shaded region from 0 to t in the figure the figure = total service time for all customers = carried traffic volume � Average holding time: W(t) = F(t)/N(t) � Average number of calls: L(t) = F(t)/t = W(t)N(t)/t = W(t)λ λ(t) (t) 6 6

  4. Traffic Volume � Volume of the traffic: the amount of traffic carried during a given period of time � Traffic volume in a period divided by the length of the period is the average traffic intensity in that period = average number of calls 7 7 Traffic Variations � Traffic fluctuates over several time scales – Trend (>year) � Overall traffic growth: number of users, changes in usage � Predictions as a basis for planning – Seasonal variations (months) – Weekly variations (day) – Weekly variations (day) – Daily profile (hours) – Random fluctuations (seconds – minutes) � In the number of independent active users: stochastic process � Except the last one, the variations follow a given profile, around which the traffic randomly fluctuates 8 8

  5. Traffic Variations Source: A. Myskja, An introduction to teletraffic, 1995 . 9 9 Busy Hour � It is not practical to dimension a network for the largest traffic peak It is not practical to dimension a network for the largest traffic peak � � describe the peak load, where singular peaks are averaged out describe the peak load, where singular peaks are averaged out � � Busy Hour = The period of duration of one hour where the volume Busy Hour = The period of duration of one hour where the volume � of traffic is the greatest. of traffic is the greatest. � Operator’s intention: spreading the traffic Operator’s intention: spreading the traffic � – – By service tariffs By service tariffs � busy hour period is the most expensive busy hour period is the most expensive � � less important calls are started outside of the busy hour, and typically last less important calls are started outside of the busy hour, and typically last � longer longer � Recommendations define how to measure the busy hour traffic Recommendations define how to measure the busy hour traffic � – There are several definitions (ITU E.600, E.500) – There are several definitions (ITU E.600, E.500) – – An operator may choose the most appropriate one An operator may choose the most appropriate one 10 10

  6. Busy Hour Measurements � ADPH (Average Daily Peak Hour) – one determines the busiest hour separately for each day (different time for different days), and then averages over e.g. 10 days � TCBH (Time Consistent Busy Hour) – a period of one hour, the same for each day, which gives the greatest average traffic over e.g. 10 days � FDMH (Fixed Daily Measurement Hour) – a predetermined, fixed measurement hour (e.g. 9.30-10.30); the – a predetermined, fixed measurement hour (e.g. 9.30-10.30); the measured traffic is averaged over e.g. 10 days 11 11 Traffic Model � Average arrival rate: Average arrival rate: λ λ(t) (t) – – depends on time, however it depends on time, however it � has a very strong deterministic component according to has a very strong deterministic component according to the profiles the profiles � In the busy hour period the average arrival time is In the busy hour period the average arrival time is � considered stationary: considered stationary: λ λ, , and the arrival process is and the arrival process is considered as a Poisson process with intensity considered as a Poisson process with intensity λ considered as a Poisson process with intensity considered as a Poisson process with intensity λ λ λ – – Time homogenity Time homogenity – – Independence Independence � The future evolution of the process only depends upon the actual The future evolution of the process only depends upon the actual � state. state. � Independent of the user Independent of the user(!) (!) – – modeling all users in the same way modeling all users in the same way � � The average holding time ( The average holding time ( W(t) W(t) ) is also considered to be ) is also considered to be � stationary, and exponentially distributed with intensity stationary, and exponentially distributed with intensity µ µ 12 12

  7. Traffic Model Traffic Model � N(t) N(t) – – Poisson Poisson process process: : � Poisson Poisson – in time interval ( – in time interval ( t t , , t t + τ] the + τ] the number of calls follows a Poisson number of calls follows a Poisson distribution with parameter distribution with parameter λτ λτ – – Expected number of calls Expected number of calls = = λ λ τ τ – – λ λ = = arrival intensity arrival intensity [1/ [1/hour hour] ] Exp. Exp. � W( W(t) = t) = W W – – exp exp. . distribution distribution � – – Expected value Expected value = = 1/ 1/µ µ = = h h – – h h – – average holding time average holding time [ [min min] (!) ] (!) f(x; f(x; µ µ) = ) = µ µe e - -µ µx x 13 13 13 13 Traffic Intensity Traffic Intensity � A A – – traffic intensity traffic intensity � – – A A = = λ λ * * h h – – A [1], A [1], often written as often written as Erl (Erlang) Erl (Erlang) � Example Example: : individual subscriber individual subscriber � – – – λ – λ λ = 3 λ = 3 = 3 [1/ = 3 [1/ [1/hour [1/hour hour] hour] ] ] – – h h = 3 [ = 3 [min min] ] = = 0.05 [ 0.05 [hour hour] ] – – A = A = 3 3 [1/ [1/hour hour]* 0.05 [ ]* 0.05 [hour hour] ] = = 0.15 0.15 [Erl] [Erl] � Example Example: 10 000 : 10 000 line switch line switch � – – λ λ = 20 000 = 20 000 [1/ [1/hour hour] ] – – h h = 3 [ = 3 [min min] ] = = 0.05 [ 0.05 [hour hour] ] – – A = 20 000 [1/ A = 20 000 [1/hour hour]* 0.05 [ ]* 0.05 [hour hour] ] = = 1000 1000 [Erl] [Erl] 14 14 14 14

  8. Typical Traffic Intensities Typical Traffic Intensities � Typical traffic intensities per a single Typical traffic intensities per a single � source are (fraction of time they are being source are (fraction of time they are being used) used) – – – private subscriber 0.01 – private subscriber 0.01 private subscriber 0.01 - private subscriber 0.01 - - 0.04 Erlang - 0.04 Erlang 0.04 Erlang 0.04 Erlang – – business subscriber 0.03 business subscriber 0.03 - - 0.06 Erlang 0.06 Erlang – mobile phone 0.03 Erlang – mobile phone 0.03 Erlang – – PBX (Private Branch Exchange) 0.1 PBX (Private Branch Exchange) 0.1 - - 0.6 Erlang 0.6 Erlang – – coin operated phone 0.07 Erlang coin operated phone 0.07 Erlang 15 15 Traffic Modeling � Agner Krarup Erlang (1878 – 1929) – Danish mathematician, statistician and engineer � Conditions: – n identical channels – Blocked Calls are Cleared (BCC) – Blocked Calls are Cleared (BCC) – The arrival process is a Poisson process with intensity λ – The holding times are exponentially distributed with intensity µ (corresponding to a mean value 1/µ) � The traffic process then becomes a pure birth and death process, a simple Markov process – A= λ/µ 16 16

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