Download presentation
Published byCatherine Fletcher Modified over 9 years ago
1
IEEE Journal on Selected Areas in Communications
Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi IEEE Journal on Selected Areas in Communications March 2000
2
Outline Introduction 802.11 Distributed Coordination Function
Maximum & Saturation Throughput Performance Throughput Analysis Model Validation Maximum Saturation Throughput Performance Evaluation Conclusion
3
Introduction 802.11 Distributed Coordination Function
The fundamental mechanism to access the medium Based on CSMA/CA Two techniques Basic Access Mechanism RTS/CTS Mechanism
4
802.11 DCF Two access techniques Basic mechanism: 2 way handshaking
RTS/CTS mechanism: 4 way handshaking RTS DATA CTS DESt Source Dest Source DATA ACK ACK
5
DCF
6
DCF
7
DCF
8
Maximum and Saturation Throughput Performance
Maximum throughput performance Saturation throughput performance Maximum load in stable condition
9
Throughput Analysis Assumption Fixed # of stations
Always having a packet available for transmission Transmission queues are always nonempty Two parts of analysis Study the behavior of single station with a Markov model Study the events that occur within a generic slot time & expressed throughput for both Basic & RTS/CTS access method Obtain the stationary probability
10
Throughput Analysis n stations b(t) W = πΆπ πππ ; πΆπ πππ₯ = 2 π W s(t)
Each station always has a packet available for transmission b(t) Stochastic Process representing backoff time counter W = πΆπ πππ ; πΆπ πππ₯ = 2 π W s(t) Stochastic Process representing backoff stage (0,m)
11
Throughput Analysis Each packet collide with constant and independent probability p Model bi-dimensional process {s(t) , b(t)} with discrete-time Markov chain
12
Markov Chain model
13
Markov Chain model Stationary distribution of the chain
π π,π = lim π‘ββ π{π π‘ =π, π π‘ =π} i Ο΅ ( 0, m ) , k Ο΅ ( 0, π π -1 )
14
Markov Chain model π π,π = π π β π π π π π,0 1= π=0 π π=0 π π β1 π π,π
π π,π = π π β π π π π π,0 1= π=0 π π=0 π π β1 π π,π π 0,0 = 2(1β2π)(1βπ) 1β2π π+1 +ππ(1β (2π) π ) Probability Ο a station transmits in randomly chosen slot time
15
Markov Chain model Some note In general, Ο depends on p
If m = 0 , π= 2 π+1 Independent of p In general, Ο depends on p π=1β (1βπ) πβ1
16
Throughput Normalized system throughput S
Probability of transmission π π‘π At least one transmission in the slot time π π‘π =1β 1βπ π Probability of successful transmission π π Transmit successfully π π = ππ (1βπ) πβ1 π π‘π = ππ (1βπ) πβ1 1β (1βπ) π
17
Throughput π= πΈ[πππ¦ππππ ππππππππ‘πππ π‘ππππ πππ‘π‘ππ ππ π π πππ‘ π‘πππ] πΈ[πππππ‘β ππ π π πππ‘ π‘πππ] E[P]: average packet payload size π π : average time the channel is sensed busy because of a successful transmission π π : average time the channel is sensed busy by each stationi during a collusion
18
Throughput
19
Throughput
20
Maximum Saturation Throughput
Optimal πβ 1 π π π /2π π πππ₯ = πΈ[π] π π +ππΎ+ π π (πΎ π 1 πΎ β1 β1) K= π π /2π
21
Model Validation
22
Performance Evaluation
Basic RTS/CTS
23
Performance Evaluation
Basic RTS/CTS
24
Performance Evaluation
25
Performance Evaluation
26
Performance Evaluation
27
Conclusion Evaluated the 802.11 DCF throughput performance
Model suited for both Basic Access and RTS/CTS Access mechanisms The model is extremely accurate in predicting the system throughput Basic Access strongly depends on n and w RTS/CTS is better in large network scenarios
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.