|
Probab[ a transmission attempt is successful ]
= Probab[ 0 arrivals in the period (t-1,t+1] ]
= Prabab[ 0 arrivals in 2 time units ]
(G × 2)0 e(−G × 2)
= ----------------
0!
= e−2G
|
G = offered load
Throughput = #transmission attempts × Probab[ attempt is successful ]
= G × e−2G
|
|
Probab[ a transmission attempt is successful ]
= Probab[ 0 arrivals in the period (t-1,t] ]
= Prabab[ 0 arrivals in 1 time units ]
(G × 1)0 e(−G × 1)
= ----------------
0!
= e−G
|
G = offered load
Throughput = #transmission attempts × Probab[ attempt is successful ]
= G × e−G
|
|
|
|
U
Snon-persistent CSMA = ------ ...... (1)
B + I
|
|
|
Ҏ[ I ≤ x ] = 1 - Ҏ[ I > x ]
= 1 - Ҏ[ no packet arrives in x sec ]
(gx)0 Ҏ[ I ≤ x ] = 1 - ---- e-gx 0! <=> Ҏ[ I ≤ x ] = 1 - e-gx |
I = 0∫∞ x fI(x) dx
1
==> I = ---
g
|
U = T × Ҏ[ transmission successful ] + 0 × (1 - Ҏ[ transmission successful ]) |
Ҏ[ transmission successful ] = Ҏ[ 0 arrivals within "vulnerable period" ]
= Ҏ[ 0 arrivals within τ sec ]
(gτ)0 Ҏ[ transmission successful ] = ----- e-gτ 0! <=> Ҏ[ transmission successful ] = e-gτ |
U = T × Ҏ[ transmission successful ] + 0 × (1 - Ҏ[ transmission successful ])
= T × e-gτ + 0 × (1 - e-gτ)
|
|
Notes:
B = T + τ + y
where:
T = length of a packet transmission (constant)
τ = (max) end-to-end delay (constant)
y = time lag of the last transmission (random)
|
fy(t) = e-gτ × &delta(t) + g e-g(τ-t) (with t ∈ [0, τ))
|
E[y] = -∞∫∞ t × fy(t) dt
= 0∫τ t × fy(t) dt
|
1 - e-gτ
B = T + τ + ( τ - --------- )
g
1 - e-gτ
= T + 2τ - ---------
g
|
1
I = ---
g
U = T × e-gτ
1 - e-gτ
B = T + 2τ - ---------
g
|
U
S = -------
B + I
gT × e-agT
==> S = -------------------
gT(1 + 2a) + e-agT
|
|
|
|
|
|
π0T × Ҏ[ success in T0 ] + π1T × Ҏ[ success in T1 ] + π2T × Ҏ[ success in T2 ]
S = ---------------------------------------------------------------------------------
π0T0 + π1T1 + π2T2
π0T × 0 + π1T × Ҏ[ 0 arrival in τ sec ] + π2T × 0
<=> S = ----------------------------------------------------------
π0T0 + π1T1 + π2T2
π1T × e-gτ
<=> S = --------------------- (T = packet length)
π0T0 + π1T1 + π2T2
|
1
T0 = --- (Idle period) (See: click here)
g
|
E[T1] = T + τ + E[y]
E[T2] = E[T1]
|
p10
π0 = ---------
1 + p10
p10 + p11
π1 = -----------
1 + p10
1 - p10 - p11
π2 = --------------
1 + p10
|
where:
p10 = Ҏ[ 0 arrivals in (T + y) sec ]
= (1 + gτ) e-g(T+τ)
|
p11 = Ҏ[ 1 arrivals in (T + y) sec ]
= g e-g(T+τ) (T + gτ(T + τ/2))
|
gT e-g(T+2τ) [ 1 + gT + gτ(1 + gT + gτ/2) ]
S = --------------------------------------------
g(T + 2τ) - (1 - e-gτ) + (1 + gτ)e-g(T+τ)
|