Presentation is loading. Please wait.

Presentation is loading. Please wait.

IEEE Journal on Selected Areas in Communications

Similar presentations


Presentation on theme: "IEEE Journal on Selected Areas in Communications"β€” Presentation transcript:

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


Download ppt "IEEE Journal on Selected Areas in Communications"

Similar presentations


Ads by Google