|
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+τ) |