+ All Categories
Home > Documents > Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012...

Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012...

Date post: 11-Mar-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
127
September 23, 2012 Emerging 2012 Barcelona 1 Call-level Performance Analysis of Wired and Wireless Networks TUTORIAL Ioannis D. Moscholios* and Michael D. Logothetis** *Dept. of Telecommunications Science and Technology, University of Peloponnese, Tripoli, Greece. **WCL, Dept. of Electrical & Computer Engineering, University of Patras, Patras, Greece. E-mail: [email protected], [email protected]
Transcript
Page 1: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 1

Call-level Performance Analysis of Wired and Wireless

NetworksTUTORIAL

Ioannis D. Moscholios* and Michael D. Logothetis**

*Dept. of Telecommunications Science and Technology, University of Peloponnese, Tripoli, Greece.

**WCL, Dept. of Electrical & Computer Engineering, University ofPatras, Patras, Greece.

E-mail: [email protected], [email protected]

Page 2: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 2

PreamblePreamble

Calls in serviceCalls’ arrival process

Bandwidth Requirement

upon arrival

A Loss Service System

Blocked calls lost

Page 3: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 3

PreamblePreamble (cont.1)

Random arrivals – traffic (infinite number of traffic sources).Quasi-random arrivals – traffic (finite number of traffic sources).

Batch Poisson arrivals (infinite number of traffic sources). Calls from different service-classes arriving in batches, while batches arriving randomly.

Call Arrival Process

time

Page 4: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 4

PreamblePreamble (cont.2)

Bandwidth requirement upon call arrival

fixed bandwidth

elastic bandwidth: calls have several, alternative, contingency bandwidth requirements

Page 5: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 5

PreamblePreamble (cont.3)

Call’s behavior while in service

ON constant-bit-rate/stream traffic

bandwidth compression/expansion

time

time

Page 6: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 6

PreamblePreamble (cont.4)

CapacityOffered

Traffic Load

QoS(Call Blocking Probability)

Teletraffic (Loss) Models

OfferedTraffic Load

Capacity

OfferedTraffic Load

QoS

Capacity

QoS

Page 7: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 7

Preamble Preamble (cont.5)

• Importance of QoS assessment through teletraffic models:– Bandwidth allocation among service-classes QoS Guarantee.– Avoidance of too costly over-dimensioning of the network.– Prevention of excessive network throughput degradation, through traffic

engineering mechanisms.

• A sine qua non of teletraffic loss models:The efficient calculation of Call Blocking Probability Recursive formula

• Applicability:– Connection Oriented Communication Networks, in general.– IP based networks with resource reservation capabilities.– Cellular networks (e.g. UMTS).– All-optical core networks (MPλS/GMPLS).

Teletraffic (Loss) Models

Page 8: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 8

STRUCTURESTRUCTURE

Teletraffic Models for:

• (A) Random Traffic

• (B) Quasi-random Traffic

• (C) Batched Poisson Traffic

Page 9: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 9

STRUCTURESTRUCTURE (cont.1)

• (A) Random Traffic– (A1) Random arriving calls with either fixed (certain)

or elastic bandwidth requirements upon arrival, and constant use of the assigned bandwidth (constant-bit-rate/stream traffic) while in service.

– (A2) Random arriving calls with either fixed or elastic bandwidth requirements upon arrival, and elastic bandwidth (compression/expansion) while in service.

Page 10: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 10

STRUCTURESTRUCTURE (cont.2)

• (B) Quasi-random Traffic– (B1) Quasi-random arriving calls with either fixed or

elastic bandwidth requirements upon arrival, and constant use of the assigned bandwidth (constant-bit-rate/stream traffic) while in service.

– (B2) Quasi-random arriving calls with either fixed or elastic bandwidth requirements upon arrival, and elastic bandwidth (compression/expansion) while in service.

Page 11: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 11

STRUCTURE (cont.3)STRUCTURE (cont.3)

• (C) Batched Poisson Traffic– (C1) Batched Poisson arriving calls with fixed bandwidth

requirements and continuous use of the assigned bandwidth(constant-bit-rate/stream traffic) while in service.

– (C2) Batched Poisson arriving calls with fixed bandwidthrequirements upon arrival, and elastic bandwidth (compression/expansion) while in-service.

Page 12: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 12

STRUCTURE STRUCTURE –– Where We AreWhere We Are

• (A) Random Traffic

– (A1) Constant-bit-rate/stream traffic

– (A2) Elastic/adaptive traffic while in service

• (B) Quasi-random Traffic

– (B1) Constant-bit-rate/stream traffic

– (B2) Elastic/adaptive traffic while in service

• (C) Batched Poisson Traffic

– (C1) Constant-bit-rate/stream traffic

– (C2) Elastic/adaptive traffic while in service

We are

here!

Page 13: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 13

((ΑΑ)) Random TrafficRandom Traffic

State of the art• The Erlang Multi-rate Loss Model (EMLM) 1981• The Retry Models 1992

Furthermore• The Connection Dependent Threshold Model

(CDTM) 2002• The CDTM under the Bandwidth Reservation

Policy 2002

(A1) Random arriving calls with either fixed (certain) or elastic bandwidth requirements upon arrival, and constant use of the assigned bandwidth (constant-bit-rate/stream traffic) while in service.

Page 14: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 14

The Erlang MultiThe Erlang Multi--rate Loss Modelrate Loss Model(EMLM)(EMLM)

Free Bandwidth Unit

C=8

time

1st Service-class calls

Link of Capacity C = 8 1st Service-class: b1=1 2nd Service-class: b2=2

Carried traffic

Traffic Loss

Offered traffic

Exponentially Distributed Interarrival Time

2nd Service-class calls fixed bandwidth

requirement upon arrival

ONWhile in service: constant bit rate

Random arriving calls

fixed bandwidth requirement upon arrival

CompleteSharingPolicy

Page 15: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 15

EMLM Analysis EMLM Analysis –– Classical MethodClassical Method

State Space ΩComplete Sharing Policy – A coordinate convex policyGlobal Balance (rate_in=rate_out) - Statistical equilibrium

n2

n1

1

2

3

1 2 3 4 5 6 7 80

Ω4

C = 8, K= 2, b1 = 1, b2 = 2

(n1, n2)25 states

Page 16: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 16

EMLM Analysis EMLM Analysis –– Classical MethodClassical Method (cont.1)

n−1n

+2n

+1n

−2n

22µn

11µn

1)11( µ+n

22 )1( µ+n

Local Balance

Local Balance (Rate_up = rate_down)

11)1 1 1P( ) (n P( )+λ = µ +n n

λ: arrival rate (Poisson)µ: service rate

Page 17: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 17

EMLM Analysis EMLM Analysis –– Classical MethodClassical Method (cont.2)

Product Form Solution

⎟⎟⎠

⎞⎜⎜⎝

⎛∏

=

−K

k k

nk

na k

1

1

!

where n = (n1, n2,…nk,…,nK),

αk=λk / µk (offered traffic load, in erl)

Product Form Solution of the State Probabilities

G ≡ G(Ω) = ∑ ∏∈ =

⎟⎟⎠

⎞⎜⎜⎝

Ωn

K

k k

nk

na k

1 !

( )nP = G -1

Product Form Local Balance Reversible Markov Chain

High accuracy in Call Blocking Probability calculation

normalization constant

Page 18: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 18

EMLM Analysis EMLM Analysis –– Classical MethodClassical Method (cont.3)

Call Blocking Probability Determination – Classical Method

=kbP

ΩΩB

P

kk

Bn k

∉∈= ++

∈∑

+

nn

n

:

)(Call Blocking Probability:

C = 8, K=2, b1 = 1, b2 = 2n2

n1

1

2

4

3

1 2 3 4 5 6 7 80

4 Ω

⎟⎟⎠

⎞⎜⎜⎝

⎛∏

=

−K

k k

nk

na k

1

1

!( )nP = G

Blocking state for the 1st service-class calls

G ≡ G(Ω) = ∑ ∏∈ =

⎟⎟⎠

⎞⎜⎜⎝

Ωn

K

k k

nk

na k

1 !Remind:

Page 19: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 19

EMLM Analysis EMLM Analysis –– Classical Method Classical Method (cont.4)(cont.4)

( )1

C m j js1 2

b 0 0j 0

α αP P

C m j ! j!

==

−∑

2

j2 i iC mjk s 12 1 1 2

b 00i 0 j 0 i C mj m 1

αα α αP Ps! i! i! j!

−−

= = = − − +

⎛ ⎞= +⎜ ⎟⎜ ⎟

⎝ ⎠∑ ∑ ∑ where k= C (mod m)

Example of formulas for Call Blocking

Probability Calculation

Call Blocking Probability Determination – Classical Method

K=2, b1 = 1, b2 = m

Necessity for recursive formulas

Page 20: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 20

EMLM Analysis EMLM Analysis –– Recursive formulaRecursive formula

“Kaufman / Roberts Recursion”

( )K

k k kk 1

1 for j 0

1q( j) b q j b for j 1,..., Cj0 otherwise

=

=⎧⎪⎪= α − =⎨⎪⎪⎩

λk

yk(j) µk

j-bk j

µ2y2(5)

λ2

µ1y1(7) µ1y1(6)µ1y1(5) µ1y1(3)

µ2y2(6)

λ1

µ1y1(1)

λ2

µ2y2(2)

j = 0 j = 1 λ1

j = 2

λ2

j = 4λ1

j = 5

λ2

µ2y2(4)

λ2

µ2y2(3)

λ2

µ2y2(8)

j = 7

λ2

µ2y2(7)

j = 3λ1 λ1 λ1

j = 6 j = 8

µ1y1(2)

λ1 λ1

µ1y1(4) µ1y1(8)

)()()( jqjybjq kkkk µλ =−

local balance

Macro-states – One-dimensional Markov chainC = 8, K=2, b1 = 1, b2 = 2 Macro-state j=n1b1+n2b2 denotes the occupied link bandwidth

Link occupancy distribution

Kaufman, IEEE Trans. on Commun. 1981

Page 21: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 21

EMLM Analysis EMLM Analysis –– Recursive formulaRecursive formula (cont.)

kk

C C1

bj C b 1 j 0

P G q( j) where G q( j)−

= − + == =∑ ∑Call Blocking Probability:

Call Blocking Probability – Recursive Calculation

CC-1C-2C-3C-4…3210

q(j)/G – Macro-state Probabilities

Blocking States, e.g. bk=4

array q()

1( )∑

C

j = U = j q jLink Utilization:

Page 22: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 22

TheThe EMLMEMLM under Bandwidth Reservation Policy under Bandwidth Reservation Policy (EMLM/BR)(EMLM/BR)

Free Bandwidth Unit

C=8

time

1st Service-class calls

Link of Capacity C = 8 1st Service-class: b1=1 2nd Service-class: b2=2

Carried traffic

Traffic Loss

Offered traffic

Exponentially Distributed Interarrival Time

2nd Service-class calls

Reserved Bandwidth Unit (to benefit the 2nd service-class)

fixed bandwidth requirement upon arrival

ON While in service: constant bit rate

Random arriving calls

fixed bandwidth requirement upon arrival

QoSguarantee

BandwidthReservationPolicy

Page 23: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 23

EMLM/BR AnalysisEMLM/BR Analysis

State Space Ω, Local-Global Balance? Product Form Solution?

Product Form SolutionLocal Balance

n1

1

2

4

3

1 2 3 4 5 6 7 80

States where the local balance is “lost”

≈ Pbk

C = 8, K = 2, b1 = 1, b2 = 2, t1 = 1 (t2 = 0)

Page 24: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 24

EMLMEMLM//BR BR –– RobertsRoberts’’ MethodMethodRoberts, International Teletraffic Congress 1983

k k

k

a q( j b ) for j -q( j)y ( j)

0 for j C -

−⎧ ≤⎪= ⎨⎪ >⎩

k

k

C t

t

µ1y1(7)

µ2y2(5)

λ2

µ1y1(6)µ1y1(5) µ1y1(3)

µ2y2(6)

λ1

µ1y1(1)

λ2

µ2y2(2)

j = 0 j = 1 λ1

j = 2

λ2

j = 4λ1

j = 5

λ2

µ2y2(4)

λ2

µ2y2(3)

λ2

µ2y2(8)

j = 7

λ2

µ2y2(7)

j = 3λ1 λ1 λ1

j = 6 j = 8

µ1y1(2)

λ1

µ1y1(4)

approximation

( )⎪⎪

⎪⎪

=−−

=

= ∑=

otherwise0

,...,1for)(1

0for1

)(1

K

kkkkk CjbjqbjDa

j

j

jq

Macro-states – One-dimensional Markov chainC = 8, K=2, b1 = 1, b2 = 2 , t1 = 1 (t2 = 0)

where ( )⎩⎨⎧

−>−≤

=−k

kkkk tCj

tCjbbjD

when0when

Page 25: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 25

EMLMEMLM//BR BR –– RobertsRoberts’’ MethodMethod (cont.)

kk k

C C1

bj C b t 1 j 0

P G q(j) where G q(j)−

= − − + == =∑ ∑

Call Blocking Probability – Recursive Calculation

CC-1C-2C-3C-4…3210

1st service-class: blocking states b1+ t1=4

array q()

K=3, b1 = 1, b2 = 2 , b3 = 4t1 = 3, t2 = 2, t3 = 0

2nd service-class: blocking states b2+ t2=4

3rd service-class: blocking states b3+ t3=4

Call Blockingequalization

Page 26: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 26

The Retry ModelsThe Retry Models

b k

A vailab le B and w id th

O ccupied B andw idth j

B and w id thR equirem ents

b kr

Link

b k>b kr

11 −− < krk µµ

C

Product Form Solution ≈ PbkLocal Balance

Random arrivals

Call with bkr is admitted when C-bk < j ≤ C-bkr

ONWhile in service: constant bit rate (stream traffic)

Elastic bandwidth requirements upon arrivalSingle Retry - Multiple Retries

Page 27: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 27

The Retry ModelsThe Retry Models (cont.)

S(k) retries

s s s1

kr k kr ka , ( j) 1−= λ µ δ = for )(1 ss krkr bbCj −−>−

otherwise sk ( j) 0δ =

Call Blocking Probability: where G = ∑=

C

jjq

0)(( )∑

+−=

−=C

krbCjkb

kS

jqGP1

1

)(

EMLM

Assumptions – Approximations

• Local Balance

• When j ≤C-bkrs-1+bkrs (migration space) then ykrs(j) = 0 (Migration Approximation, M.A.)

⎪⎪

⎪⎪

=⎟⎟⎠

⎞⎜⎜⎝

⎛−+−

=

= ∑ ∑∑= = =

otherwise0

,...,1for)()()(1

0for1

)(1 1

)(

1

Cjbjqjbabjqbaj

j

jqK

k

K

kkrkkrkr

kS

skkk ssss

δ

Kaufman, IEEE INFOCOM 1992, Performance Evaluation 1992

Page 28: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 28

The Connection Dependent Threshold ModelThe Connection Dependent Threshold Model((CDTM)CDTM)

THRESHOLDS 00

C4 alternative bandwidth

requirements

b1=b1c0 J10

J11

J12

b1c1 b1c2

b1c3

Link

2 Service-classes J20

J21b2c2

b2c1

b2=b2c0

3 alternative bandwidth requirements C

Product Form Solution ≈ PbkLocal Balance

Elastic bandwidth requirements

ON Constant bit rate (stream traffic)

Random arrivals

Page 29: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 29

CDTM CDTM -- The analytical modelThe analytical model

Call Blocking Probability: where G = ∑=

C

jjq

0)(( )∑

+−=

−=C

kSkcbCjkb jqGP

1)(

1

Assumptions – Approximations1) Local Balance2) Migration Approximation, M.A (δkcs (j))3) Upward migration Approximation, U.A (δk(j))

( )

1 1 1

1 0

1( ) ( ) ( ) ( ) ( ) 1,...,

0

S kK K

k k k k kc kc kc kcs s s sk k s

for j

q j a b δ j q j b a b δ j q j b for j Cj

otherwise= = =

=⎧⎪

⎛ ⎞⎪= − + − =⎜ ⎟⎨⎝ ⎠⎪

⎪⎩

∑ ∑ ∑

1−=skckskc µλa k0 k kc kcs s

k1 (if 1 j J b and b 0) or (if 1 j C and b 0)

( j)0 otherwise

≤ ≤ + > ≤ ≤ =⎧⎪= ⎨⎪⎩

δ

k s kc k s 1 kc kcs s skcs

1 if J b j J b and b 0( j)

0 otherw ise−+ ≥ > + >⎧⎪= ⎨

⎪⎩δ Μ.Α

U.Α

Moscholios et al. Performance Evaluation 2002

Page 30: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 30

Importance ofImportance of the CDTMthe CDTM

• Generalizes the models of Thresholds, Retriesand the EMLM

– Incorporates the Thresholds models, by setting the same set of thresholds for all service-classes.

– Incorporates the Retries models, when each service-class k has threshold: Jks-1 = C-bkcs-1

– Incorporates the EMLM by setting for each service-class k the threshold Jks-1 = C

• The CDTM models elastic traffic at the call setup phase

Elastic bandwidth requirements

Page 31: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 31

STRUCTURE STRUCTURE –– Where We AreWhere We Are

• (A) Random Traffic– (A1) Constant-bit-rate/stream traffic– (A2) Elastic/adaptive traffic while in service

• (B) Quasi-random Traffic– (B1) Constant-bit-rate/stream traffic– (B2) Elastic/adaptive traffic while in service

• (C) Batched Poisson Traffic– (C1) Constant-bit-rate/stream traffic– (C2) Elastic/adaptive traffic while in service

We are

here!

Page 32: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 32

((ΑΑ)) Random TrafficRandom Traffic

State of the art• The Extended Erlang Multi-rate Loss Model (E-EMLM)

1997Furthermore

• The E-EMLM for elastic and adaptive traffic 2002• The Extended Connection Dependent Threshold

Model (E-CDTM) 2007

(A2) Random arriving calls with either fixed or elastic bandwidth requirements upon arrival, and elastic bandwidth (compression/expansion) while in service.

Types of Traffic when in service

Elastic(file transfer)

Adaptive(adaptive video)

Service time increase/decrease

FixedService time

Page 33: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 33

The Extended Erlang Multiple Rate Loss The Extended Erlang Multiple Rate Loss ModelModel (E(E--EMLM)EMLM)

Parameters– C : link bandwidth capacity

– K : service-classes

– λk : arrival rate (Poisson)

– bk : peak bandwidth requirement

– µk : service rate, µk –1 : service time (exponential)

If compression: “Bandwidth * Service-time” ⇒ constant ⇒ elastic traffic

– j : total bandwidth demand (0 ≤ j ≤ T)

– T : maximum total bandwidth demand (T ≥ C)

– s : real bandwidth allocation (0 ≤ s ≤ C)

Number of occupied b.u. if all in-service calls were receiving the requested bandwidth (without bandwidth compression)

Page 34: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 34

The Extended Erlang Multiple Rate Loss The Extended Erlang Multiple Rate Loss ModelModel (E(E--EMLM)EMLM) (cont).

Transmission link: C= 5, T= 7In-service calls: b1= 1, b2= 2Arriving call: b3= 3

j : system macro state, 0 ≤ j ≤ T

s : real bandwidth allocation, 0 ≤ s ≤ C

CallAdmissionControl

BandwidthCompressionControl

VirtualLink

RealLink

example

j=6

s=C=5

b3+ j ≤ T ⇒ Accept

b3+ j > C ⇒ Compress

b3accept=Φ3(j)b3

=(C/j)b3 =2.5

b3=3j=3

s=3

5/6*1 + 5/6*2 + 5/6*3=5

Page 35: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 35

EE--EMLM EMLM –– The analytical model for elastic trafficThe analytical model for elastic traffic

1

Kk k

kj n b

== ∑

1( )

Kk k k

ks n b Φ

== ∑ n

1 for 0

for

0 otherwise

k

j C

x( )Φ ( )= C < j T

x( )

≤ ≤⎧⎪⎪ ≤⎨⎪⎪⎩

-kn

nn

Total bandwidth demand:

Real bandwidth allocation:

: service-class k and state n dependent factor

1

1 for 0

1 for

0 otherwise

K-

k k kk=

j C

x( )= n b x( ) C < j TC

≤ ≤⎧⎪⎪ ≤⎨⎪⎪⎩

∑n n: state multiplier or weight associated with the state n

Where is the actual allocated bandwidth to service-class k calls( )k kb Φ n

( )kΦ n

( )x n

Stamatelos & Koukoulidis, IEEE/ACM Trans. Networking 1997

Page 36: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 36

EE--EMLM EMLM –– The analytical model The analytical model for elastic trafficfor elastic traffic (cont.)

Link Occupancy Distribution

1min( ) , 0

Kk k kC, j

k=1q(j) = α b q(j - b ) j = ,...,T∑

01

C

j=q(j) =∑

1

0∑k

k

b -

bj=

P = q(T - j)

q(x)=0 for x < 0 and

CBP of service-class k:

Call Blocking Probabilities (CBP)

No product form solution

Page 37: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 37

EE--EMLM EMLM –– The analytical model The analytical model for elastic and adaptive trafficfor elastic and adaptive traffic

1min( ) ( ), 0

∈ ∈−∑ ∑

e a

k k k k k kC, jk K k K

q(j)= α b q(j - b )+r(j) a b q j b j = ,...,T

01

C

j=q(j)=∑

1

0

kb -

kj=

B = q(T - j)∑

q(x)=0 for x < 0, and

CBP of service-class k :

( ) min(1, )Cr jj

=

where is the set of elastic service-classes

aKeK

and is the set of adaptive service-classes

Racz, Gero and Fodor, Performance Evaluation 2002

No product form solution

Page 38: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 38

The Extended Connection Dependent The Extended Connection Dependent Threshold Model (EThreshold Model (E--CDTM)CDTM)

example

Compression rate=C/j= 5/6

Page 39: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 39

EE--CDTM CDTM –– The analytical modelThe analytical model

Link occupancy distribution

0

0

1 for 0

1 ( ) +

( )1 ( ) for 1,...,

0 otherw

( )m

ise

in( )

( )

=⎧⎪⎪⎪⎪⎨⎪

+ =⎪⎪⎪⎩

∑ ∑

∑ ∑

k

l l l

l

le

k

lla

l

Sk

K l = S

kK l =

k k kk

k k kk

j

α b q j - b

q j =

α b

δ jC, j

δ j q j j

T- b j

0( )= ∑

T

j=G q j

1( )

+∑

Sk

kk

-1b

j T= -b

TP = G q j

Call Blocking Probability Link Link Utilization

1 1

1 1() )(− −+∑ ∑

T

j = C+

C

j = U = j G C q jq j G

un-normalized

Vassilakis et al., Int. Journal of Commun. Systems 2012

Page 40: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 40

EE--CDTM versus ECDTM versus E--EMLMEMLM

C=T = 80 T = C + 10

1st service-class

2nd service-class

2nd service-class

1st service-class

Page 41: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 41

STRUCTURE STRUCTURE –– Where We AreWhere We Are

• (A) Random Traffic– (A1) Constant-bit-rate/stream traffic– (A2) Elastic/adaptive Traffic while in service

• (B) Quasi-random Traffic– (B1) Constant-bit-rate/stream traffic– (B2) Elastic/adaptive Traffic while in service

• (C) Batched Poisson Traffic– (C1) Constant-bit-rate/stream traffic– (C2) Elastic/adaptive Traffic while in service

We are

here!

Page 42: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 42

(B) Quasi(B) Quasi--random Trafficrandom Traffic

State of the art• The Engset Multi-rate Loss Model (EnMLM) 1994• The Single Retry Model for finite population (f-SRM) 1997

Furthermore• The EnMLM for elastic and adaptive traffic• The EnMLM under the Bandwidth Reservation Policy• The f-SRM under the Bandwidth Reservation Policy• The Multi Retry Model for finite population(f-MRM)• The f-MRM under the Bandwidth Reservation Policy• The CDTM for finite population (f-CDTM)• The f-CDTM under the Bandwidth Reservation Policy• The Generalized f-CDTM when random and quasi-random

traffic coexist

(B1) Quasi-random arriving calls with either fixed or elastic bandwidth requirements upon arrival, and constant use of the assigned bandwidth (constant-bit-rate/stream traffic) while in service.

Page 43: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 43

The Engset MultiThe Engset Multi--rate Loss Modelrate Loss Model(EnMLM)(EnMLM)

λk hk bk bk C

Quasi-random traffic: λk = (Νk – nk) vk

Service-class k (Nk traffic sources)

constant bit rate – stream traffic

Quasi-random arrivals

nk : number of service-class k calls (sources) which are in servicevk : fixed arrival rate per «free» source (not in service yet)λk : mean arrival rate of service-class k callshk : holding (service) time of service-class k calls

time

ONWhile in service:

constant bit rate (stream

traffic)

Page 44: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 44

EnMLM EnMLM –– The Analytical ModelThe Analytical Model

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛= ∏

=

− knk

K

k k

k anN

GP1

1)(n ∑ ∏∈ =

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

Ωn

knk

K

k k

k anN

1Where G=G(Ω)=

A Product Form Solution model

ExampleK = 3b1 = 1 b2 = 2b3 = 3

Macro-states – One-dimensional Markov chain

Page 45: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 45

EnMLM EnMLM –– The Analytical Model The Analytical Model (cont.)

( )K

k k k k kk 1

1 for j 0

1q( j) (N n 1) b q j b for j 1,..., Cj0 otherwise

=

=⎧⎪⎪= − + α − =⎨⎪⎪⎩

kk

C1

bj C b 1

P G q( j)−

= − += ∑Time congestion probability:

For Κ = 1 →( )

( )iC

0i

C

b

αiN

αCN

P

1

1

1

∑=

⎟⎟⎠

⎞⎜⎜⎝

⎟⎟⎠

⎞⎜⎜⎝

= Engset formula (1918)

For Νk →∞, q(j) results in Kaufman/Roberts recursion (EMLM)

Link occupancy distribution – Recursive formula

Stamatelos & Hayes, Computer Communications 1994

Page 46: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 46

EnMLM EnMLM –– State Space DeterminationState Space Determination

( )∑=

−+−=K

kkkkkk bqbanNq

1

4)1(41)4(

The problem

In calculating the q(j)’sThe link occupancy j (macro-state) ⇔ single state (not valid in many cases)

Example:C = 5 b.u.K = 3 service-classesN1=N2=N3= 10 sourcesb1= 3 b.u. (per call)b2= 2 b.u. (per call)b3= 1 b.u. (per call)a1=a2=a3= 0.1 erl (per idle source)

5011520141013001512040205310421031102010550044003300220011000000

jn3n2n1

single macrostate state

Page 47: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 47

EnMLM EnMLM –– State Space DeterminationState Space Determination (cont.1)

Theorem:Two stochastic systems with the same state space and the same parameters K, Nk, akare equivalent – they have the same Blocking States

Lemma:Modify only the bk’s so that the resultant link occupancy per state is unique.

ExampleBy choosing b1=16, b2=12 and b3=5 an equivalent system results with unique link occupancy per state, jeq and capacity C=29.

282621162924272217122520151050

jeqB3B2B1

5011520141013001512040205310421031102010550044003300220011000000jn3n2n1

State space Blocking statesThe solution

Page 48: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 48

The Single Retry Model for finite population The Single Retry Model for finite population (f(f--SRM)SRM)

K K

k k k k k k k kr kr kr k krk 1 k 1

1 for j 0

q( j) j 1,...,C

0 otherwise

1 (N n 1)a b q( j b ) (N (n n ) 1)a b ( j)q( j b ) forj = =

=

= =

⎧⎪

⎛ ⎞⎪ − + − + − + + γ −⎨ ⎜ ⎟⎝ ⎠⎪

⎪⎩

∑ ∑

Assumptions – Approximations

• Local Balance• When j ≤ C- bk+ bkr (migration space) then ykr(j) = 0 (Migration approximation, M.A.)

Product Form SolutionLocal Balance ≈ Pbk

EnMLM calls with bkr

For Νk →∞ the Single Retry Model (for random traffic)

( )∑+−=

−=C

krbCjkb jqGP

1

1Time Congestion Probability: where G = ∑=

C

j

jq0

)(

1)(,1 == − jva kkrkrkr γµ when j > C– bk + bkr otherwise 0)( =jkγ

Stamatelos & Koukoulidis, IEEE/ACM Trans. on Networking 1997

Page 49: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 49

The Connection Dependent Threshold ModelThe Connection Dependent Threshold Modelfor finite population for finite population ((ff--CDTM)CDTM)

THRESHOLDS 00

C4 alternative bandwidth

requirements

b1=b1c0 J10

J11

J12

b1c1 b1c2

b1c3

Link

2 Service-classes J20

J21b2c2

b2c1

b2=b2c0

3 alternative bandwidth requirements C

Product Form Solution ≈ PbkLocal Balance

ON Constant bit rate (stream traffic) while in service

Quasi-random arrivals

When Νk →∞ the f-CDTM results in CDTM (for random traffic)

Page 50: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 50

ff--CDTM CDTM –– The Analytical ModelThe Analytical Model

Assumptions - Approximations1) Local Balance2) Migration approximation, M.A. (δkcs (j))3) Upward approximation, U.A. (δκ(j))

where G = ∑=

C

jjq

0)(( )∑

+−=

−=C

kSkcbCjkb jqGP

1)(

1

kc kc kc kc kc1 s S(k) s s

k=1

K S(k)

ks 1k=1

1( ) +

1 for = 0

( 1) ( ) (=

( (n n ... n ... n ) 1) b ( ) ( )) for = 1,...,

0 otherwise

k k

sk s

K

k kkk

kckc

bj

δ

j

N n δ j q j - bq(j)

N j q j - j Cb=

+

⎧⎪⎪ − + α⎪⎪⎨⎪ − + + + + + + α⎪⎪⎪⎩

∑∑

k0 k kc kcs sk

1 (if 1 j J b and b 0) or (if 1 j C and b 0 )( j)

0 otherwise

≤ ≤ + > ≤ ≤ =⎧⎪= ⎨⎪⎩

δ

k s kc k s 1 kc kcs s skcs

1 if J b j J b and b 0( j)

0 otherw ise−+ ≥ > + >⎧⎪= ⎨

⎪⎩δ Μ.Α

U.Α1−=skckcskc s

va µ

Time Congestion Probability:

Moscholios et al., Performance Evaluation 2005

Page 51: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 51

ff--CDTM CDTM –– State Space DeterminationState Space Determination

• A Good Approximation - Without equivalent system!

nk(j) ≈ yk(j)

The parameters nk(j) can be approximated by the average number of service-class k calls in state j, yk(j), assuming infinite population for each service-class (i.e. from the corresponding CDTM)

Glabowski & Stasiak, Proc. MMB&PGTS 2004Moscholios et al., MEDJCN 2007

Page 52: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 52

Numerical example: fNumerical example: f--CDTM versus CDTMCDTM versus CDTM

10.6519.844.097.636

8.6216.063.346.195

6.7412.552.664.904

5.109.392.053.763

3.656.701.522.782

2.484.491.071.961

Pb2c1 (%)Pb1c2 (%)Pb2c1 (%)Pb1c2 (%)

N1= N2= ∞ (CDTM)N1 = N2 = 12 (f-CDTM)Σ

Page 53: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 53

q(j)=

TheThe Generalized fGeneralized f--CDTM where CDTM where random and quasirandom and quasi--random traffic coexistrandom traffic coexist

• Kfin service-classes of finite sources (quasi-random input). • Kinf service-classes of infinite sources (random – Poisson input).

Link occupancy distribution

c c c c c1 t T t t

c ct t

T

t 1

T

t 1

1 1( 1) ( ) ( ) ( 1) ( )q( )

1 1( ) ( ) ( )q( ) for =

1 f o r 0

(n n ... n ... n ) a

a b

k k k k k tk k k tfin fin

k k ttinf inf

k k kck k k kck K k K

k k kck k kck K k K

N n j G j - N δ j j - b b bj j

j G j - δ j j - jb b bj j

j

δ b

δ

=∈ ∈

=∈ ∈

− + α + − +

+ +

=

+ + + + +

α

∑∑

∑∑

∑ 1,...,

0 o t h e r w i s e

C

Where:δk(j) = 1 when 1 ≤ j ≤ C and bkc = 0, or, when j ≤ Jkt+bk and bkc > 0, otherwise δk(j) = 0.

δkct(j) = 1 when Jkt+bkct ≥ j > Jkt-1+bkct otherwise δkct(j) = 0.

Moscholios et al., Performance Evaluation 2005

Page 54: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 54

STRUCTURE STRUCTURE –– Where We AreWhere We Are

• (A) Random Traffic– (A1) Constant-bit-rate/stream traffic– (A2) Elastic Traffic while in service

• (B) Quasi-random Traffic– (B1) Constant-bit-rate/stream traffic– (B2) Elastic Traffic while in service

• (C) Batched Poisson Traffic

• (D) ON-OFF Traffic– (D1) Poisson arrivals– (D2) Quasi-random arrivals– (D3) Batched Poisson arrivals

We are

here!

Page 55: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 55

Service time increase/decrease

Elastic(file transfer)

(B) Quasi(B) Quasi--random Trafficrandom Traffic

(B2) Quasi-random arriving calls with either fixed or elastic bandwidth requirements upon arrival, and elastic bandwidth while in service.

State of the art• The Extended Engset Multi-rate Loss Model (E-

EnMLM) 1997

Furthermore• The Extended Connection Dependent Threshold

Model for finite population (Ef-CDTM) 2007

Types of Traffic when in service Adaptive

(adaptive video)Fixed

Service time

reminder

Page 56: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 56

The Extended Engset MultiThe Extended Engset Multi--rate Loss Modelrate Loss Model(E(E--EnMLM)EnMLM)

T

C

λk hk bk bk

Quasi-random traffic: λk = (Νk – nk) vk

Service-class k (Nk traffic sources)

Allocated Bandwidth

stream traffic

Quasi-random arrivals

hk : holding (service) time of service-class k callsIf compression: “Bandwidth * Service-time” ⇒ constant ⇒ elastic trafficj : total bandwidth demand (0 ≤ j ≤ T)T : maximum total bandwidth demand (T ≥ C)s : real bandwidth allocation (0 ≤ s ≤ C)

time ON

While in service: Elastic

or Adaptive

traffic

Page 57: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 57

EE--EnMLM EnMLM –– The analytical modelThe analytical modelStamatelos & Koukoulidis, IEEE/ACM Trans. Networking 1997

1 for 0

1 ( )min( )

( )1 ( ) for 1,...,

0 otherwis

( 1)

( 1)

e

− +

=⎧⎪⎪ +⎪⎪⎨⎪+ =⎪⎪⎪⎩

+

e

a

k k kk Κ

k k kk Κ

k k

k k

j

α b q j - bC, j

q j =

α

N n

N n b q j T- b jj

Link occupancy distribution

Time Congestion Probability Link Link Utilization

un-normalized

0( )= ∑

T

j=G q j

1( )

+∑k

k

-1b

j=

T

T -bP = G q j 1 1

1 1() )(− −+∑ ∑

T

j = C+

C

j = U = jG C q jq j G

Page 58: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 58

The Extended Connection Dependent The Extended Connection Dependent Threshold ModelThreshold Model for finite population for finite population

((EfEf--CDTM)CDTM)

example

Compression rate=C/j= 5/6

Page 59: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 59

EfEf--CDTM CDTM –– The analytical modelThe analytical modelVassilakis et al., IEICE Trans. Commun. 2008

0 0

0 0

1 for 0

1 ( )min( )

( )1 ( ) for 1,...,

0 otherw

( 1) ( )

is

1 (

e

( ) )

=

=

− +

=⎧⎪⎪ +⎪⎪⎨⎪+ =⎪⎪⎪⎩

+∑

∑ ∑

∑ ∑

∑ k k

l l

l l le

la

k k

ll ll

S Sk k k

l = lS S

k k kl = l

k k kk Κ

k k kk Κ

j

α b q j - bC, j

q j =

α b q j - b

N n δ j

N n δ j j Tj

Link occupancy distribution

Time Congestion Probability Link Link Utilization

un-normalized

0( )= ∑

T

j=G q j

1( )

+∑

Sk

kk

-1b

j T= -b

TP = G q j 1 1

1 1() )(− −+∑ ∑

T

j = C+

C

j = U = jG C q jq j G

Page 60: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 60

EfEf--CDTM accuracyCDTM accuracy

For example 1b.u. = 64 Kbps

2nd service-class1st service-class

example

Page 61: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 61

EfEf--CDTM accuracyCDTM accuracy (cont.)

(3, 2) erl (5, 2) erl

2nd serv.

1st serv.

1st serv.

2nd serv.

Page 62: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 62

EfEf--CDTM comparison with other models:CDTM comparison with other models:EMLM, CDTM, EEMLM, CDTM, E--CDTMCDTM

Service-class 2: adaptive

Service-class 1: elastic

example

Offered Traffic-Load per idle source = 0.025 erlConsequently, it increases by 0.025 erl

Page 63: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 63

EfEf--CDTM comparison with other models:CDTM comparison with other models:EMLM, CDTM, EEMLM, CDTM, E--CDTMCDTM (cont.)

1st serv.

2nd serv.

EMLM

f-CDTM

CDTM

1st serv.

2nd serv.

T=C T=C+20

Ef-C

DTM

E-CDTM

Ef-CDTM f-CDTM

Page 64: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 64

STRUCTURE STRUCTURE –– Where We AreWhere We Are

• (A) Random Traffic– (A1) Constant-bit-rate/stream traffic– (A2) Elastic Traffic while in service

• (B) Quasi-random Traffic– (B1) Constant-bit-rate/stream traffic– (B2) Elastic Traffic while in service

• (C) Batched Poisson Traffic– (C1) Constant-bit-rate/stream traffic– (C2) Elastic Traffic while in service

We are here!

Page 65: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 65

(C) Batched Poisson Traffic(C) Batched Poisson Traffic(C1) Batched Poisson arriving calls with fixed bandwidthrequirements and continuous use of the assigned bandwidth(constant-bit-rate/stream traffic) while in service.

ONtime time

State of the art• The Batched Poisson Erlang Multirate Loss Model (BP-EMLM)

1996

Furthermore• The Batched Poisson Erlang Multirate Loss Model under the

Bandwidth Reservation Policy 2010

Page 66: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 66

Batched Poisson arrival processBatched Poisson arrival process

Exponentially distributed time-points

time

Arrival of batches

λk batch arrival rate

λk–1 batch interarrival time (exponentially distributed).

Brk probability that there are r calls in an arriving batch of service-class k

Page 67: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 67

The Batched Poisson Erlang Multirate The Batched Poisson Erlang Multirate Loss Model (BPLoss Model (BP--EMLM)EMLM)

Time Congestion ProbabilitiesCall Congestion Probabilities stst

ndnd

0 0 1 0 11 0 3 0 4 1 service -class1 service -class5 2 3 1 115 2 3 1 110 1 0 10 2 0 2 2 service -class2 service -class1 2 1 41 2 1 4

+ + +⎧+ + +⎧ == ⎪⎪ + + +⎪ ⎪+ + +⎨ ⎨ + ++ +⎪ ⎪ ==⎪ + +⎪+ +⎩ ⎩

1

Free Bandwidth unit

C=12

Call Loss

time 1

5 4 3 2 1

1st Service-classBatches

1 2

1 2

2

3

1

1

Exponentially distributed interarrival times

2nd Service-classBatches

C = 12

K = 2

b1 = 1

b2 = 2

The proportion of time that the system is congested.

The proportion of arriving calls that find the system congested.

Complete Sharing Policy

PartialBatchBlocking

>

Page 68: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 68

BPBP--EMLM AnalysisEMLM Analysis

C = 7, K =2, b1 =3, b2 = 2

The level Lnk separates the state-vector n =(n1, n2, …, nk-1, nk , nk+1,…,nK)

from the state-vector (n1, n2, …, nk-1, nk + 1, nk+1,…,nK), for service-class k.

n2

n1

1

2

3

1 20

Ω

n2

n1

1

2

3

1 20

2)1,0(L

Ω

Local Balance(across certain levels)

EMLM BP-EMLM

State Space – Local Balance

Local Balance(between states)

betweenn = (0, 1) and (0, 2)

Page 69: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 69

BPBP--EMLM EMLM –– The analytical ModelThe analytical Model

C link capacityK service classesbk bandwidth requirements (k=1,…,K)λk batch arrival rateµk service ratehk = µk

–1 service time (exponentially distributed).Br

k probability that there are r calls in an arriving batch of service-class kj occupied link bandwidthq(j) probability that j out of C bandwidth units are occupied

/

11 1

1 ˆq ( ) q ( )⎢ ⎥⎣ ⎦

−= =

= −∑ ∑kj bK

kk k l k

k lj α b B j lb

j

where αk = λk/µk and

=klB (the complementary batch size distribution)∑

+= 1lr

krB

Link occupancy distribution

Kaufman, Rege, Performance Evaluation 1996

Page 70: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 70

BPBP--EMLM EMLM –– The analytical ModelThe analytical Model (cont.)

Performance measures

Average number of service-class k calls in state j =)( jnE k

/

11

ˆ q( )

q( )

⎢ ⎥⎣ ⎦

−=

−∑kj b

kk l k

lα B j lb

j

1( )q( )

== ∑

C

k kj

n E n j j Average number of service-class k calls in the system

kk

kkkb Bα

nBαC

k ˆˆ −

= Call congestion probability of service-class k

1

1q( )

= − += ∑k

k

C-

bj C b

P G j Time congestion probability of service-class k

1( )

== ∑

C

jU jq j Link utilization

Page 71: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 71

TheThe BPBP--EMLMEMLM under Bandwidth under Bandwidth Reservation Policy (BPReservation Policy (BP--EMLM/BR)EMLM/BR)

kk tCbj −≤+A call of service-class k is accepted when

Link of capacity C= 12 b. u. 1st service-class: b1=1, Band. Reserv. Parameter t1 =1 2st service-class: b2=2, Band. Reserv. Parameter t2 =0 free bandwidth

unit

C=12

Call Loss

time

1

5

4 3

2 1

1st service-class batches

2nd service-class batches

free bandwidth unit reserved for 2nd service-class

Bandwidth ReservationPolicy

PartialBatchBlocking

Page 72: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 72

BPBP--EMLMEMLM//BR BR –– RobertsRoberts’’ MethodMethod

Assumption:Calls of service-class k are assumed to be negligible when j=C-tk+1, C-tk, …,C

C= 4

K= 2

b1=1, t1=1

b2=2, t2=0

example

Reservation space for the 1st service-class

j=2 j=3 j=4

1st service-class

2nd service-class

j=0 j=1

The reservation space of a service-class k includes the blocking states: C–bk–tk+1,…,C e.g. for the 1st service-class, j=3 and 4.

Page 73: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 73

/

11 1

1 ˆq( ) ( ) q( )⎢ ⎥⎣ ⎦

−= =

= −∑ ∑kj bK

kk k k l k

k lj α D j -b B j lb

j

Link Occupancy Distribution

( )⎩⎨⎧

−>−≤

=−k

kkkk tCj

tCjbbjD

when0when

/

11

ˆ q( )( ) when

q( )0 when

⎢ ⎥⎣ ⎦

−=

⎧−⎪

⎪= ≤ −⎨⎪⎪ > −⎩

∑kj b

kk l k

lk k

k

α B j lbE n j j C t

jj C t

Average number of service-class k calls

in state j

1

1q( )

= − − += ∑k

k k

C-

bj C b t

P G jTime Congestion probability of service-class k

Performance measures

BPBP--EMLMEMLM//BR BR –– RobertsRoberts’’ MethodMethod (cont.)Moscholios and Logothetis, Computer Communications, 2010

Page 74: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 74

BPBP--EMLM/BREMLM/BR––Method of Stasiak & GlabowskiMethod of Stasiak & Glabowski(cont.)

/

11

1,

ˆ q( )when

( ) q( )

( ) ( ) when

⎢ ⎥⎣ ⎦

−=

= ≠

⎧−⎪

⎪ ≤ −⎪= ⎨⎪⎪ > −⎪⎩

kj bk

k l kl

k*k

K*

k i k,i ki i k

α B j lbj C t

E n j j

E n j - b w j j C t

1,

( )

= ≠

=

∑i i

k,i K

j jj j k

α bw here w jα b

Average number of service-class k calls when j=C-tk+1, C-tk, …,C

Link Occupancy Distribution

∑=

=K

kk

*k

* jnEbj1

)(

/

11 1

1 ˆq ( ) q ( )⎢ ⎥⎣ ⎦

−= =

= −∑ ∑kj bK

kk k l k*

k lj α b B j lb

j

=klB ∑

+= 1lr

krB

Page 75: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 75

Numerical example: BPNumerical example: BP--EMLM EMLM –– BPBP--EMLM/BREMLM/BR

C = 100 b.u.

K = 3

b1= 1 b.u., t1= 15 b.u.

b2= 4 b.u., t2 = 12 b.u.

b3=16 b.u., t3= 0 b.u.

Pr(sk=r) = (1- βk)βkr-1 (geometric distribution of batch size sk)

β1 =0.75, β2=0.5, β3=0.2 (note: average batch size is 1/(1-βk)

µ-11=µ-1

2=µ-13= 1 (exponentially distributed call service time)

α1= 6 erl, α2= 4 erl, α3= 2 erl (offered traffic)

Page 76: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 76

Numerical example: BPNumerical example: BP--EMLM EMLM –– BPBP--EMLM/BREMLM/BR(cont.1)

1st service-class offered traffic (erl)

3,0 3,5 4,0 4,5 5,0 5,5 6,0

Tim

e co

nges

tion

prob

abilit

ies

(%)

2468

10121416182022242628303234

1st service-class (CS) 2nd service-class (CS) 3rd service-class (CS)

1st service-class offered traffic (erl)

3,0 3,5 4,0 4,5 5,0 5,5 6,0Ti

me

cong

estio

n pr

obab

ilitie

s (%

)15,7516,0016,2516,5016,7517,0017,2517,5017,7518,0018,2518,5018,7519,0019,2519,5019,7520,00

Roberts' method Stasiak & Glabowski method simulation (95% confidence interval)

Time Congestion Probabilities

BP-EMLM BP-EMLM/BR

α2=4 erl, α3=2 erl

Page 77: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 77

Numerical example: BPNumerical example: BP--EMLM EMLM –– BPBP--EMLM/BREMLM/BR(cont.2)

1st service-class offered traffic (erl)

3,0 3,5 4,0 4,5 5,0 5,5 6,0

Cal

l Con

gest

ion

prob

abili

ties

(%)

2468

1012141618202224262830323436384042

1st service-class (CS) 2nd service-class (CS) 3rd service-class (CS)

1st service-class offered traffic (erl)

3,0 3,5 4,0 4,5 5,0 5,5 6,0

Cal

l Con

gest

ion

prob

abili

ties

(%)

20,521,021,522,022,523,023,524,024,525,025,526,026,527,027,528,028,5

1st service-class (Roberts) 1st service-class (Stasiak and Glabowski) simulation (confidence interval 95%)

Call Congestion Probabilities(higher than time congestion probabilities)

α2=4 erl, α3=2 erl

Page 78: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 78

Numerical example: BPNumerical example: BP--EMLM EMLM –– BPBP--EMLM/BREMLM/BR(cont.3)

23.47±0.08

23.70±0.07

22.08±0.13

23.4023.5521.6723.0323.1821.293.0

24.37±0.25

24.62±0.29

23.03±0.26

24.2124.4522.5223.8124.0622.123.5

25.07±0.17

25.65±0.21

23.84±0.14

25.0225.3623.3824.6024.9322.944.0

25.880.16

26.63±0.15

24.77±0.30

25.8326.2624.2425.3725.8123.784.5

26.67±0.22

27.28±0.16

25.59±0.19

26.6327.1725.1026.1526.6924.615.0

27.46±0.33

28.40±0.22

26.57±0.17

27.4228.0825.9626.9127.5725.445.5

28.23±0.46

29.32±0.40

27.38±0.33

28.2128.9826.8327.6728.4526.286.0

3rd

class2nd

class1st

class 3rd

class2nd

class1st

class 3rd

class2nd

class1st

class α1

Simulation results (%)

Method of S&G(%)

Roberts’ method (%)

Call congestion probabilities

Page 79: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 79

Numerical example: BPNumerical example: BP--EMLM EMLM –– BPBP--EMLM/BREMLM/BR(cont.4)

Link Utilization (C= 100)

1st service-class offered traffic (erl)

3,0 3,5 4,0 4,5 5,0 5,5 6,0

Link

Util

izat

ion

63

64

65

66

67

68

69

70

71

72

73

74Complete Sharing Roberts' method Stasiak and Glabowski methodsimulation (95% confidence interval)

BP-EMLM/BR

BP-EMLM

Page 80: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 80

Numerical example: BP-EMLM – BP-EMLM/BR(cont.5)

Equalizing Call Congestion Probabilities

α 1 ( e r l )

3 , 0 3 , 5 4 , 0 4 , 5 5 , 0 5 , 5 6 , 0

Cal

l con

gest

ion

prob

abili

ties (

2nd se

rvic

e-cl

ass)

0 , 2 3 0

0 , 2 3 5

0 , 2 4 0

0 , 2 4 5

0 , 2 5 0

0 , 2 5 5

0 , 2 6 0

0 , 2 6 5

0 , 2 7 0

0 , 2 7 5

0 , 2 8 0

0 , 2 8 5

0 , 2 9 0

0 , 2 9 5

0 , 3 0 0

S t a s i a k & G l a b o w s k i ( t 1 = 1 5 , t 2 = 1 2 ) R o b e r t s ( t 1 = 1 5 , t 2 = 1 2 ) S i m u l a t i o n

Page 81: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 81

STRUCTURE – Where We Are

• (A) Random Traffic– (A1) Constant-bit-rate/stream traffic– (A2) Elastic Traffic while in service

• (B) Quasi-random Traffic– (B1) Constant-bit-rate/stream traffic– (B2) Elastic Traffic while in service

• (C) Batched Poisson Traffic– (C1) Constant-bit-rate/stream traffic– (C2) Elastic Traffic while in service

We are here!

Page 82: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 82

(C) Batched Poisson Traffic

State of the art• The Batched Poisson Erlang Multirate Loss Model (BP-EMLM)

1996

Furthermore• The BP-EMLM supporting elastic and adaptive traffic under

the BR policy 2011, 2012

Service time increase/decrease

Elastic(file transfer)

(C2) Batched Poisson arriving calls with fixed bandwidth requirements upon arrival, and elastic bandwidth while in service.

Types of Traffic when in service Adaptive

(adaptive video)Fixed

Service time

reminder

Page 83: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 83

The BP EMLM for elastic & adaptive traffic under the BR policy

Moscholios et. al (IEEE ICC 2012, Annals of Telecommunications 2012)

Link Occupancy Distribution

( )k

k

b for j T tkD j bk k 0 for j T t

≤ −− =

> −where:

/

11 1

/

11 1

1 for 0

1 ( ) ( )min( )

( )1 ( ) ( ) for 1,...,

0 for 0

ke

ka

j bK(k)

k k k l kk l

j bK(k)

k k k l kk l

j

α D j b B G j lbj,C

q jα D j b B G j lb j T

jj

⎢ ⎥⎣ ⎦

−= =

⎢ ⎥⎣ ⎦

−= =

=⎧⎪⎪ − −⎪⎪=⎨⎪+ − − =⎪⎪

<⎪⎩

∑ ∑

∑ ∑

)

)

Elastic classes

Adaptive classes

Page 84: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 84

No Product Form SolutionApprox. calculation of link occupancy distributionand all performance measures.

1

1( )

k

k k

C-

bj C b t

P G q j= − − +

= ∑TC probability of service-class k

Performance Metrics

1

01

( )k

k

C- (k)

b mj C jm

b

C G q j B∞

= ⎢ ⎥−= +⎢ ⎥⎣ ⎦

=∑ ∑CC probability of service-class k

1 1

1 1( ) ( )

C T- -

j j CU jG q j CG q j

= = +

= +∑ ∑Link Utilization

The BP EMLM for elastic & adaptive traffic under the BR policy (cont.)

Page 85: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 85

Numerical Results – Evaluation

Three different values of T: a) T = C = 200 b.u. (no bandwidth compression - results coincide with BP-

EMLM/BR) b) T = 220 b.u. (max compression factor C/T = 200/220) b1= 1 → b1min= 0.91c) T = 240 b.u. (max compression factor C/T = 200/240) b1= 1 → b1min= 0.83

C=200

b3=10

b2=4

b1=1

α3=3 erl

α2=5 erl

α1=7 erl

K=4

One set of BR parameters:t1 = 15, t2 = 12, t3 = 6, t4 = 0 (TC equalization among calls of all service-classes).

Batch size, sk: Geometrically distributed, Pr(sk=r)=(1- βk) βk

r-1

β1=0.75, β2=0.5, β3= β4=0.2.

Applicationexample

-1 -1 -1 -11 2 3 4 1µ = µ = µ = µ =b4=16

α4=1 erl

Page 86: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 86

Numerical Results – Evaluation (cont.)

Page 87: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 87

Numerical Results – Evaluation (cont.)

Page 88: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 88

Numerical Results – Evaluation (cont.)

Page 89: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 89

Numerical Results – Evaluation (cont.)

Page 90: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 90

Numerical Results – Evaluation (cont.)

Page 91: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 91

Numerical Results – Evaluation (cont.)

Page 92: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 92

Introduction to W-CDMA User Activity

K service-classes (k=1,…, K)

Nk : Number of traffic sources (MUs)

Rk : Transmission bit rate

(Eb/N0)k : Signal energy per bit divided by noise spectral density, required to meet a predefined Bit Error Rate (BER) parameter

vk : Activity factor

User Activity: users alternate between transmitting and silent periods

Active users: have a call in progress (occupy system resources)

Passive users: are silent (do not occupy any system resources)

Uplink: calls from the Mobile Users (MUs) to the Base Station (BS)

Page 93: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 93

Call Admission Controlcan be based on the measurement of

the Noise Rise

Intra-cell Interference (caused by users of the reference cell): Iintra

Interference

Existence of Thermal Noise: PN

max+ +

= = ≤total intra inter NN N

I I I PNR NRP P

NoiseRise :

Inter-cell Interference (caused by users of the neighboring cells): Iinter

Need to preserve the QoS of in-service calls

Introduction to W-CDMAInterference & Call Admission Control

A new call is accepted if the

Page 94: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 94

The EMLM is not suitable for W-CDMA Networks, since it does not take into account:

1) User activity (active and silent periods)2) Blocking due to inter-cell interference (soft blocking)

Solution: The Wireless EMLM

Wireless Erlang Multi-rate Loss Model

(Wireless EMLM)

D. Staehle and A. Mäder, “An analytic approximation of the uplinkcapacity in a UMTS network with heterogeneous traffic,” in proc. 18th International Teletraffic Congress (ITC18), Sept. 2003.

Page 95: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 95

+= = +

+ +intra inter

intra interintra inter N

I In n nI I P 1−

=NRn

NR

00

( / ) *( / ) *b k k

kb k k

E N RLW E N R

=+

βk = Local Blocking Probability: The prob. that a new call is blocked when arriving at an instant with intra-cell load nintra. It depends on the system occupied

bandwidth as well as on the calls requirement

maxmax

max

1−=

NRnNR

max( ) ( )k intra intra inter kn P n n L n= + + >β

n = Cell Load: The ratio of the received power from all active users to the total received power

Lk = Load Factor: can be seen as the bandwidth requirement of service-class k calls

+ += intra inter N

N

I I PNRP

Rk: Transmission bit rate

(Eb/No)k : Bit error rate (BER) parameter

W = 3.84 Mcps: Chip rate of the W-CDMA carrier

Wireless EMLMCell Load, Load Factor and Local Blocking Probability

Typical value, nmax = 0.8 (can be considered as the shared system resource)

nintra: cell load from users of the reference cellninter: cell load from users of the neighboring cells

Page 96: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 96

1

Kintra k k

kn m L

== ∑

where Iinter is modeled as a lognormal random variable, that is independent of the intra-cell interference, with mean E[Iinter] and variance Var[Iinter]

max(1 ) interinter

N

In nP

= −

Wireless EMLMIntra-cell load and Inter-cell load

nintra: Intra-cell load (cell load from users of the reference cell)

ninter: Inter-cell load (cell load from users of the neighboring cells)

where mk is the number of active service-class k calls and

Lk is the load factor of service-class k calls

Page 97: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 97

Λ(c| j) = Bandwidth Occupancy: conditional probability that c b.u.are occupied in state j

1

max

( | ) ( )[ ( | ) (1 ) ( | )],

for 1,..., and

where (0 | 0) 1 and ( | ) 0 for

Kk k k k k k

kc j P j v c b j b v c j b

j j c j

c j c j

== − − + − −

= ≤

= = >

∑Λ Λ Λ

Λ Λ

g: basic cell load unit used for Banwidth Discretization

Bandwidth discretization is needed since the EMLM considers discrete state space

maxmax,

round( )kk k

nnn j n Cg g

LL bg

= =

=

→ →

Wireless EMLMBandwidth Discretization & Bandwidth Occupancy

Due to the existence of passive users a state j does not represent the total number of occupied b.u.

Note that: c=0 all users are passive, c=j all users active while in the EMLM, c=j always

Page 98: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 98

Maximum reachable state

Local Blocking Factor: due to the inter-cell interference blocking may occur in every state j with probability LBk( j) 0

( ) ( ) ( | )j

k kc

LB j c c j=

= ∑ β Λ

Wireless EMLMLocal Blocking Factor

– λk : arrival rate (Poisson)

– µk : service rate

– nk (j): number of in-service calls in state j

– λk (1-LBk(j)) : effective arrival rate in state j

Page 99: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 99

max1

1 for 0

ˆ ˆ( ) (1 ( ) ( ) for 1,...,

0 otherwise

Kk k k k k

k=

j

q j = α LB j b b q j - b j j

=⎧⎪⎪ − − =⎨⎪⎪⎩

∑ max

0

ˆ( )( )

ˆ( )

=

∑j

j=

q jq j

q j

0( ) ( )

maxjk k

j=B = q j LB j∑

Call Blocking Call Blocking ProbabilitiesProbabilities

Bandwidth ShareBandwidth Share

(1 ( ) ( )( )( )

k k k k kk

a LB j b b q j bP j =jq j

− − −

State ProbabilitiesState Probabilities

Wireless EMLMCall Blocking Probabilities Calculation

Page 100: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 100

Due to the limited coverage area of a cell, it is certainly morerealistic to consider that the number of mobile users, in a cell, is finite. This consideration is especially true in the case ofmicrocells (small size cells).

In that case the Wireless EMLM should be replaced by the Wireless Engset Multirate Loss Model (Wireless EnMLM).

Wireless Engset Multirate Loss ModelVassilakis et. al (IEEE PIMRC 2007)

Page 101: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 101

Maximum reachable state

Local Blocking Factor: due to the inter-cell interference blocking may occur in every state j with probability LBk( j) 0

( ) ( ) ( | )j

k kc

LB j c c j=

= ∑ β Λ

Wireless Engset Multirate Loss ModelLocal Blocking Factor

– λk : arrival rate from an idle source

– µk : service rate

– Nk: number of traffic sources (MUs)

– nk (j): number of in-service calls in state j

– (Nk – nk(j))λk (1-LBk(j)) : effective arrival rate in state j

Page 102: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 102

max1

1 for 0

ˆ ˆ( ) ( 1) (1 ( ) ( ) for 1,...,

0 otherwise

Kk k k k k k k

k=

j

q j = N n α LB j b b q j - b j j

=⎧⎪⎪ − + − − =⎨⎪⎪⎩

∑ max

0

ˆ( )( )

ˆ( )

=

∑j

j=

q jq j

q j

0( ) ( )

maxjk k

j=B = q j LB j∑

Call Blocking Call Blocking ProbabilitiesProbabilities

Bandwidth ShareBandwidth Share

( 1) (1 ( ) ( )( )( )

k k k k k k kk

N - n + a LB j b b q j bP j =jq j

− − −

State ProbabilitiesState Probabilities

Wireless EnMLMCall Blocking Probabilities Calculation

Page 103: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 103

(Eb/N0)2=3(Eb/N0)1=4BER parameter (dB)

E[Iinter] = 2*10-18 mW and CV[Iinter] = 1Inter-cell Interference

v2=0.3v1=1.0Activity factor

R2 = 144R1=64 Transmission rates (Kbps)

VideoData

Evaluation – Application ExampleWe compare:

a) Analytical to Simulation CBP results of the Wireless-EnMLM

b) The Wireless-EnMLM to the Wireless-EMLM (infinite source

model)

1.00.90.80.70.60.50.40.30.20.1Offered traffic for Video (erl)

10.09.08.07.06.05.04.03.02.01.0Offered traffic for Data (erl)

100908070605040302010Number of sources (N1=N2)

10987654321Traffic load point

Page 104: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 104

Evaluation – Application Example (cont.)

Page 105: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 105

The Wireless EMLM including Handoff traffic

(WH-EMLM)Vassilakis et. al (IARIA AICT 2008)

Calls of a single service-class

R : Transmission bit rate

(Eb/N0) : Bit error rate (BER) parameter

v : Activity factor

User Activity: users alternate between transmitting and silent periods

Active users: have a call in progress (occupy system resources)

Passive users: are silent (do not occupy any system resources)

Uplink: calls from the Mobile Users (MUs) to the Base Station (BS)

New Calls

Types of Calls

Handoff Calls

Page 106: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 106

Call Admission Control

Interference

maxtotal intra inter N

N N

I I I PNR NRP P

+ += = ≤NoiseRise :

Need to preserve the QoS of in-service calls

The WH-EMLMInterference & Call Admission Control

A New call is accepted if A Handoff call is accepted if

max,NNR NR≤

Intra-cell Interference: Iintra

Thermal Noise: PN

Inter-cell Interference: Iinter

max,HNR NR≤max, max,N HNR NR<

Page 107: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 107

+= = +

+ +intra inter

intra interintra inter N

I In n nI I P 1−

=NRn

NR

00

( / )*( / )*b

b

E N RLW E N R

=+

β = New Call & Handoff Call Local Blocking Probability: The prob. that a new call (or a handoff call) is blocked when upon arrival the intra-cell load is nintra.

max,max,

max,

1NN

N

NRn

NR−

=

max,( ) ( )intra intra intern P n n L nβΝ Ν= + + >

n = Cell Load: The ratio of the received power from all active users to the total received power

L= Load Factor: call bandwidth requirement

+ += intra inter N

N

I I PNRP

W = 3.84 Mcps: Chip rate of the W-CDMA carrier

The WH-EMLMCell Load, Load Factor and Local Blocking Probability

nintra: cell load from users of the reference cellninter: cell load from users of the neighboring cells

max,max,

max,

1HH

H

NRn

NR−

=

We use Cell Load instead of Noise Rise for the CAC

max,( ) ( )intra intra intern P n n L nβΗ Η= + + >

Page 108: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 108

max

( | ) ( )[ ( | ) (1 ) ( | )],for 1,..., and

where (0 | 0) 1 and ( | ) 0for

c j P j v c b j b v c j bj j c j

c j c j

Λ Λ Λ

Λ Λ

= − − + − −= ≤

= = >

In order to describe the system by a Markov Chain we express all parameters with integer values.

The WH-EMLMBandwidth Discretization & Bandwidth Occupancy

g: basic cell load unit used for Resource Discretization

Λ(c| j) = Resource Occupancy: conditional probability that c resources are occupied in state j

maxmax,

round( )

nnn j n Cg g

LL bg

= =

=

→ →

c-bk / j-bk c / j-bk

c / j1-vkvk

(active userarrived)

(passive userarrived)

Page 109: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 109

The WH-EMLMLocal Blocking Factor

Local Blocking Factor: due to the inter-cell interference blocking may occur in every state j with probability LB( j)

0( ) ( ) ( | )

jN N

cLB j c c jβ Λ

== ∑

– λN : mean arrival rate of new calls (Poisson process)

– µN : mean service rate of a new call

– YN (j): number of in-service calls in state j

– λN (j) = λN (1-LBN(j)) : effective arrival rate in j

New Calls

Η Νµ > µ

– λH : mean arrival rate of handoff calls (Poisson)

– µH : mean service rate of handoff calls

– YH (j): number of in-service handoff calls in state j

– λH (j) = λH (1-LBH(j)) : effective arrival rate in j

Handoff Calls

0( ) ( ) ( | )

jH H

cLB j c c jβ Λ

== ∑

Page 110: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 110

Maximum reachable state

The WH-EMLMState Transition Diagram

– sN : Number of New Calls

– sH : Number of Handoff Calls

– j = (sH + sN ) b : occupied bandwidth (system state)

Page 111: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 111

max

1 for 0 1 ˆ(1 ( )) ( ) +

ˆ ( )1 ˆ(1 ( )) ( ) for 1,...,

0 otherwise

N N

H H

j

α LB j b bq j - bj

q j =α LB j b bq j - b j j

j

=⎧⎪⎪ − −⎪⎨⎪ − − =⎪⎪⎩

max

0

ˆ( )( )

ˆ( )

=

∑j

j=

q jq j

q j

0( ) ( )

maxjN N

j=B = q j LB j∑

Call Blocking Call Blocking ProbabilitiesProbabilities

State ProbabilitiesState Probabilities

The WH-EMLMCall Blocking Probabilities Calculation

0( ) ( )

maxjH H

j=B = q j LB j∑

Page 112: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 112

, ,1

, , max1

1 for 0

1 ˆ(1 ( )) ( ) +

ˆ ( )1 ˆ(1 ( )) ( ) for 1,...,

0 otherwise

KN k N k k k

kK

H k H k k k kk

j

α LB j b b q j - bj

q j =

α LB j b b q j - b j jj

=

=

=⎧⎪⎪ − −⎪⎪⎨⎪ − − =⎪⎪⎪⎩

∑max

0

ˆ( )( )

ˆ( )

=

∑j

j=

q jq j

q j

,0

( ) ( )maxj

N,k N kj=

B = q j LB j∑

Call Blocking Call Blocking ProbabilitiesProbabilities

State ProbabilitiesState Probabilities

The WH-EMLMGeneralization to K Service-Classes

, ,0

( ) ( )maxj

H k H kj=

B = q j LB j∑

Bandwidth ShareBandwidth Share

, ,,

(1 ( )) ( )( )

( )H k H k k k k

H ka LB j b b q j b

P j =jq j

− − − , ,,

(1 ( ) ) ( )( )

( )N k N k k k k

N ka LB j b b q j b

P j =jq j

− − −

PH,1 (5)= 2/5 and PH,2 (5)= 3/5Example:b1=2b2=1

j=5( 1*b1 + 3*b2 )

Page 113: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 113

(Eb/N0)2=4(Eb/N0)1=3BER parameter (dB)

E[Iinter] = 2*10-18 mW and CV[Iinter] = 1Inter-cell Interference

v2=0.6v1=0.7Activity factor

R2 = 384R1=144 Transmission rates (Kbps)

VideoData

Evaluation – Application ExampleWe compare Analytical to Simulation CBP results

1.00.90.80.70.60.50.40.30.2New call Offered traffic for Video (erl)

0.50.450.40.350.30.250.20.150.1Handoff Call Offered traffic for Video (erl)

1.00.90.80.70.60.50.40.30.2Handoff Call Offered traffic for Data (erl)

5.04.54.03.53.02.52.01.51.0New call Offered traffic for Data, (erl)

987654321Traffic load point

Page 114: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 114

Evaluation – Application Example (cont.)

DataData VideoVideo

max, 0.7

max, 0.8

N

H

n

n=

=

Page 115: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 115

Stream(real-time video)

Types of Services

Elastic(file transfer)

The Wireless finite CDTMVassilakis et. al (IEEE ICC 2008)

K Service-Classes

Sk (k=1,…,K) QoS levels (l=1,…, Sk)

Rk,l : Transmission bit rate

(Eb/No)k,l : Bit error rate (BER) parameter

User Activity: users alternate between transmitting and silent periods

Active users: have a call in progress (occupy system resources)

Passive users: are silent (do not occupy any system resources)

Uplink: calls from the Mobile Users (MUs) to the Base Station (BS)

Page 116: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 116

Call Admission Control

Intra-cell Interference: Iintra

Interference

2

Thermal Noise: PN

max+ +

= = ≤total intra inter NN N

I I I PNR NRP P

NoiseRise :

Inter-cell Interference: Iinter

Need to preserve the QoS of in-service calls

The Wireless finite CDTM Interference & Call Admission Control

Page 117: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 117

The Wireless finite CDTM Cell Load, Load Factor and Local Blocking Probability

+= = +

+ +intra inter

intra interintra inter N

I In n nI I P

1−=

NRnNR

0 , ,,

0 , ,

( / ) *( / ) *b k l k l

k lb k l k l

E N RL

W E N R=

+

βk,l = Local Blocking Probability: depends on the system occupied resources as well as on the calls requirement

maxmax

max

1−=

NRnNR

, , max( ) ( )k l intra intra inter k ln P n n L nβ = + + >

n ≡ Cell Load: Shared system bandwidth/resource

Lk,l = Load Factor: call resource requirement

+ += intra inter N

N

I I PNRP

Rk,l : Transmission bit rate

(Eb/No)k,l : Bit error rate (BER) parameter

W = 3.84 Mcps: Chip rate (bit rate of the spreading signal)

We use Cell Load (instead of Noise Rise) for the CAC

(NEW CAC CRITERION)

Page 118: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 118

The Wireless finite CDTM Resource Discretization & Resource Occupancy

Λ( c | j ) = Resource Occupancy:conditional probability that c

resources are occupied in state j

, , , ,1 1

max

( | ) ( )[ ( | ) (1 ) ( | )],

for 1,..., and

where (0 | 0) 1 and ( | ) 0 for

kSKk l k k l k l k k l

k lc j P j v c b j b v c j b

j j c j

c j c j

= == − − + − −

= ≤

= = >

∑ ∑Λ Λ Λ

Λ Λ

g: basic cell load unit used for Resource Discretization

maxmax

,, , round( )k l

k l k l

nn jg

nn Cg

LL b

g

=

=

=

c-bk / j-bk c / j-bk

c / j1-vkvk

(active userarrived)

(passive userarrived)

Page 119: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 119

Maximum reachable state

Local Blocking Factor: due to the inter-cell interference. Blocking may occur in every state j with probability LBk,l( j)

– λk,l : arrival rate from an idle source

– μk,l : service rate

– nk,l (j): number of in-service calls in state j

– (Nk – nk,l (j)) λk,l (1-LBk,l (j)) : effective arrival rate in state j

, ,0

( ) ( ) ( | )j

k l k lc

LB j c c jβ Λ=

= ∑

The Wireless finite CDTM Local blocking factor

Page 120: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 120

, max1 0 0

1 for 0

ˆ ˆ( ) ( ( ) 1) ( ) ( ) for 1,...,

0 otherwise

k kS SKk k l k,l k,l

k= l = l

j

q j = N n j A j q j - b j j=

=⎧⎪⎪ − + =⎨⎪⎪⎩

∑ ∑ ∑

max

0

ˆ( )( )

ˆ( )

=

∑j

j=

q jq j

q j

, ,( ) (1 ( ) ( )k,l k,l k l k l k,l k,lA j = α LB j b b δ j− −

, , ,( ) ( )(1 ( ))( )

( )k,l k l k l k l

k,la j q j b LB j b

n jq j

− − −≈

Un-normalized State Probabilities

Normalization

The Wireless finite CDTM Call blocking probabilities calculation

Page 121: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 121

0 1( ) ( ) ( )

max kj Sk k,l k

j= l=B = q j ω j LB j∑ ∑

Call Blocking Probabilities

Bandwidth Share

, ,0

( ( ) 1) ( ) ( )( )

( )

kSk k l k,l k l

lk,l

N n j A j q j bP j =

jq j=

− + −∑

,1,1

1,

1 when( )

0 otherwise1 when

( ) , for 10 otherwise

kk

k,l k,l+k l

j Jω j =

J j Jω j = l

≤⎧⎨⎩

< ≤⎧>⎨

Performance Metrics

The Wireless finite CDTM Call blocking probabilities

Page 122: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 122

Characteristics of the Service-classes

(Eb/N0)2=3(Eb/N0)1=4BER parameter (dB)

v2=0.7v1=1.0Activity factor

J2,1= 0.4 and J2,2= 0.6J1,1= 0.6Thresholds

R2,1=144, R2,2=128 and R2,3= 112R1,1=64 and R1,2=32 Transmission rate (Kbps)

ElasticElasticType

VideoDataService-class

Evaluation – 1st Application Example

Page 123: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 123

Low Traffic: N1α1 = 4 erl, N2α2 = 1 erlHigh Traffic: N1α1 = 8 erl, N2α2 = 2 erl

We compare Analytical to Simulation results

Evaluation – 1st Application Example (cont.)

Page 124: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 124

Evaluation – 2nd Application Example

Characteristics of the Service-classes

Offered traffic-load

(Eb/N0)3=3(Eb/N0)2=4(Eb/N0)1=5BLER parameter (dB)N3=10N2=50N1=100Number of sources

v3=0.7v2=1.0v1=0.5Activity factorJ3,1= 0.4 and J3,2= 0.6J2,1= 0.6-Thresholds

R3,1=384, R3,2=144 and R3,3=128R2,1=128 and R2,2=64 R1,1=12.2Transmission rate (Kbps)ElasticElasticStreamTypeVideoDataVoiceService-class

0.60.50.40.30.20.1Video

3.02.62.21.81.41.0Data

14.012.010.08.06.04.0VoiceOffered traffic-load (erl)

654321Traffic load point:

Page 125: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 125

We compare Analytical to Simulation results

Evaluation – 2nd Application Example (cont.)

Page 126: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 126

Communication Networks,Traffic Engineering and Applications

Research Group

• Prof. Michael D. LOGOTHETIS (Director, Professor)• Dr. Ioannis D. MOSCHOLIOS (Research Associate, Lecturer)• Dr. Vassilis G. VASSILAKIS • Dr. Ioannis S. VARDAKAS • Mr. Georgios A. KALLOS (MSc, Research Associate)• Mr. George E. FAKOS (PhD Student)

Wire Communications LaboratoryDivision of Telecommunications & Information Technology

Electrical and Computer Engineering DepartmentUniversity of Patras, Greece.

Page 127: Call-level Performance Analysis of Wired and Wireless …...September 23, 2012 Emerging 2012 Barcelona 3 Preamble (cont.1) Random arrivals – traffic (infinite number of traffic sources).

September 23, 2012 Emerging 2012 Barcelona 127


Recommended