Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Multichain Backoff Mechanism for IEEE 802.11 WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng.

Similar presentations


Presentation on theme: "A Multichain Backoff Mechanism for IEEE 802.11 WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng."— Presentation transcript:

1 A Multichain Backoff Mechanism for IEEE 802.11 WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng

2 Background WLAN is emerging as a promising technology. MAC plays an important role on efficient and fair use of the wireless medium. MAC plays an important role on efficient and fair use of the wireless medium. Multiple Access Scheme (CSMA) require station to sense carries on the wireless channel before transmitting

3 Related Work MILD increases the contention window by 1.5 times when collision occurs & decreases the contention window by 1 when transmission succeed In high traffic load this increases collusion probability and decreases throughput DCF of IEEE 802.11 is a variant of persistent CSMA If medium is busy, transmission defer until the medium becomes idle If medium is busy, transmission defer until the medium becomes idle Physical Carrier Sense  Physical layer Physical Carrier Sense  Physical layer Virtual Carriers Sense  MAC Virtual Carriers Sense  MAC

4 Concept/Idea MCB – Multi Chain Backoff MCB – Multi Chain Backoff Enables station to adapt to different congestion level Enables station to adapt to different congestion level No restriction on number of contending stations No restriction on number of contending stations High throughput and fair channel access High throughput and fair channel access

5 MCB Algorithm During back off period station shall detect any collision event by other station Collision flag f col is used to record whether frame collision occurs on the wireless channel f col set to 1 if a station itself experiences a collision or medium is busy – Collision/Transmission occurring with other station f col set to 1 if a station itself experiences a collision or medium is busy – Collision/Transmission occurring with other station f col set to 0 after successful transmission. Backoff counter reaches 0, the station transmit data. f col set to 0 after successful transmission. Backoff counter reaches 0, the station transmit data.

6 MCB Algorithm Figure 1: The transition diagram of MCB. The j- th backoff stage of chain i is denoted by (i, j) in the figure

7 MCB Algorithm w i : The minimum contention window of chain i m i : The maximum back off stage of chain i u i : The transition probability from chain i to chain i+1 v i : The transition probability from chain i to chain i -1

8 Performance Analysis Saturation Throughput S (i, j, k) The station is in stage j of chain i & has a backoff value k. (i, j, k) The station is in stage j of chain i & has a backoff value k. T  Probability that station will transmit in a randomly chosen backoff slot T  Probability that station will transmit in a randomly chosen backoff slot Xi  Probability that a station will detect at least one collision during backoff period Xi  Probability that a station will detect at least one collision during backoff period

9 Performance Analysis Expressing collision probability can be expressed by T Now the saturation throughput can be obtained by Now the saturation throughput can be obtained by P tr  Probability that transmission occurs randomly P tr  Probability that transmission occurs randomly P s  Probability that transmission succeeds in a backoff slot P s  Probability that transmission succeeds in a backoff slot T s  Time require for frame exchange T s  Time require for frame exchange T c  Length of a colliding duration T c  Length of a colliding duration

10 Performance Evaluation Performance opposed to MILD, DCF, GDCF, EIED Comparison of saturation throughput & fairness index FI is bounded in the interval [0,1] Algorithm is fair as its FI is close to 1 Optimal value of u and v when they are the same

11 Fig 3: The optimal u and v with frame size 1024

12 Fig 4: The ratio of optimal u and v under different n and c

13 Fig 5: Saturation throughput under different u and v with a frame size of 1024 bytes

14 Fig 6: Saturation throughput under different u and v with a frame size of 128 bytes

15 Fig 7: Saturation throughput versus frame sizes

16 Fig 8: Throughput of MCB with u and v which are chosen for n=6 and n=46

17 Fig 9: Fairness Index

18 Fig 10: Saturation throughput of MCB and GDCF with frame size 128 bytes

19 Fig 11: Saturation throughput of MCB and GDCF with frame size 1024 bytes

20 Fig 12: Fairness index of MCB and GDCF with frame size 1024 bytes

21 Fig 13: Saturation throughput of MCB, IEEE 802.11, and MILD

22 Fig 14: Saturation throughput of MCB and EIED(x, y) with fixed y=2 Fig 15: Throughput of MCB and EIED(x, y) with fixed x =2 Fig: 14 Fig: 15

23 Fig 15: Throughput of MCB and EIED(x, y) with fixed x=2

24 Fig 16: Fairness index of MCB and EIED (x, y) with fixed x = 2

25 Conclusion MCB algorithm explores the possibility of using multiple backoff chains Considering collision event offers To choose a proper chain for transmission To choose a proper chain for transmission Capability of switching to different backoff chain Capability of switching to different backoff chain High throughput then any existing algorithms High throughput then any existing algorithms Fair access to the wireless channel Fair access to the wireless channel How to apply Multichain concept to an error- prone wireless channel to resolve the issue would be the next step in future development


Download ppt "A Multichain Backoff Mechanism for IEEE 802.11 WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng."

Similar presentations


Ads by Google