July 2006 doc IEEE 802 11 060657 r

  • Slides: 23
Download presentation
July 2006 doc. : IEEE 802. 11 -06/0657 r 3 MAC improvement using random

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 MAC improvement using random AIFSN Date: 2006 -07 -14 Authors: Notice: This document has been prepared to assist IEEE 802. 11. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802. 11. Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures <http: // ieee 802. org/guides/bylaws/sb-bylaws. pdf>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard. " Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <stuart. kerry@philips. com> as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 802. 11 Working Group. If you have questions, contact the IEEE Patent Committee Administrator at <patcom@ieee. org>. Submission 1 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Outline • • Contention

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Outline • • Contention in 802. 11 scenarios for digital home Current 802. 11 e channel access mechanism Importance of AIFSN Why is random AIFSN better than fixed? Proposed channel access mechanism Simulation results Implementation considerations Conclusions Submission 2 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Contention in 802. 11

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Contention in 802. 11 scenarios for digital home • Many traffic streams anticipated in CE dominated home… – HD Video • Support for 4 -5 HD video streams 100 -125 Mbps • Content: Premium, time-shifted, DVD, personal, Gaming – Voice • Up to 4 streams with tight delay constraints – low throughput – Best-effort • Web, file transfer, printing - 10 Mbps • Contention among equal-priority traffic is an important issue Submission 3 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Digital home of the

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Digital home of the future HD content V 4 HDTV V 1 V 3 V 2 Live or time-shifted Premium HD content Voice 3 -4 Data 2 -3 STB / PVR Cable, Satellite over WLAN Internet, IPTV V 5 Submission Personal content Media PC 4 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 802. 11 e channel

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 802. 11 e channel access mechanism • Arbitration inter-frame space (AIFS) is one of the EDCA parameters used to ensure traffic differentiation • Each AC has fixed AIFS duration associated with it. The smaller the AIFS the higher the medium access priority • But multiple streams of the same AC use same AIFSN leading to increased collision! Fig. 1 EDCA channel access mechanism Fig. 2 From Table 20. 2 of 11 e Submission 5 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 AIFSN is important for

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 AIFSN is important for wireless Qo. S! • AIFS is – A critical element for providing high priority services under heavily loaded scenarios – Depletes channel access to low priority stations in heavily loaded scenarios – Fair bandwidth sharing Submission 6 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 AIFS’ Role in Traffic

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 AIFS’ Role in Traffic Prioritization • – 1 AP with 4 STAs AIFSN = 2 • • AIFSN = 3 • AIFSN = 4 • AIFSN = 5 • Submission Scenario 7 AIFS of STA 1, 2 3, 4 set to [2, 3, 4, 5] respectively. [CWmin CWmax] = [15, 31] for all STAs. Small differences in AIFS translates to large differentiation between flows Fixed AIFSN value does not guarantee finer level of prioritizations. Fixed AIFSN value for multiple STAs can lead to increased collisions Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 How effective is adjusting

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 How effective is adjusting the AIFSN? (assuming that AIFSN is fixed per AC) • Compare the following two scenarios with CWmin=7 and CWmax=15, AC 2 – Scenario I: For each QSTA AIFSN=2. – Scenario II: For each QSTA AIFSN=3. identical in both cases! • Therefore fixed AIFSN for all stations at the same AC does not help! • The probability for collisions is Submission 8 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Proposed channel access mechanism

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Proposed channel access mechanism – AIFSN is random with uniform probability density function in [2 3]. – On average, for 5 QSTA AIFSN=2 and for another 5 QSTA AIFSN=3. • Advantages – THE COLLISION PROBABILITY IS REDUCED! – Possible to assign an AC a non-integer AIFSN value on an average Submission 9 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Collision probability vs. number

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Collision probability vs. number of stations (random AIFSN=[2 4] and CW=8; fixed AIFSN=4) Submission 10 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Relative improvement in collision

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Relative improvement in collision probability vs number of stations for different CW size Random AIFSN=[2, 4] vs fixed AIFSN=4 Submission 11 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Probability vs. number of

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Probability vs. number of attempts to send one packet Random AIFSN=[2, 4]; fixed AIFSN=4 Submission 12 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Ratio between probabilities of

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Ratio between probabilities of success at the first attempt for random and fixed AIFSN Random AIFSN=[2, 4]; fixed AIFSN=4 Submission 13 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation Results with TGn.

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation Results with TGn. Sync OPNET Model Average Retransmissions by N 4 2 x 2 MIMO, 20 MHz Channel, Offered load = 15 Mbps/node Fixed AIFSN = 2 Fixed AIFSN = 3 Random AIFSN [2, 3] CWmin = 7, CWmax = 15 Submission 14 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation Results with TGn.

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation Results with TGn. Sync OPNET Model 2 x 2 MIMO, 20 MHz Channel, Offered load = 15 Mbps/node Average Retransmissions by N 4 CWmin = 7, CWmax = 15 Fixed AIFSN = 2 Fixed AIFSN = 3 CWmin=7, CWmax = 31, Fixed AIFSN = 2 Submission 15 Random AIFSN [2, 3] Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation Results with TGn.

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation Results with TGn. Sync OPNET Model Fixed AIFSN = 2, CWmin=7, CWmax = 31 Average Delay at N 5 Fixed AIFSN = 3 Fixed AIFSN = 2 Average Throughput at N 5 Random AIFSN [2, 3] Fixed AIFSN = 2 Fixed AIFSN = 3 Submission 16 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 How are other ACs

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 How are other ACs affected? • Two scenarios for AC 2 – fixed AIFSN vs. random AIFSN 1. 10 QSTA, all in AC 2, each with fixed AIFSN 2. 5 QSTA, with AIFSN=2 and 5 QSTA with AIFSN=3 (on average), all 10 QSTA in AC 2 • Which scenario is better for QSTA belonging to other ACs? - Scenario 2 because: – Reduced collisions leads to better bandwidth utilization, which helps all QSTA! Submission 17 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation results with random

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation results with random AIFSN • Simulation Parameters – – 2 x 2 MIMO, 20 MHz Channel, 5 pairs each of BE, Video and Voice traffic AIFSN[AC 1] – fixed default values as in Table 20. 2, except for video; AIFSN for video is random with uniform distribution over [1 3]. Delay per stream Throughput per stream Submission Best Effort Video Voice 18 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation results with random

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Simulation results with random AIFSN • Simulation Parameters – – 54 Mbps PHY (802. 11 g), 4 pairs each for BE, Video and Voice traffic AIFSN[AC 1] – fixed default values as in Table 20. 2, except for video; AIFSN for video is random with uniform distribution over [2 4]. Global Delay per AC Global Throughput per AC Submission Best Effort Video Voice 19 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Proposed Text : Section

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Proposed Text : Section 9. 2. 3. 4 • Original… A Non-AP QSTA computes the time periods for each AIFS[AC] from the dot 11 EDCATable. AIFSN attributes in the MIB. QSTAs update their dot 11 EDCATable. AIFSN values using information in the most recent EDCA Parameter Set element of Beacons received from the QAP of the QBSS (see 7. 3. 2. 14). A QAP computes the time periods for each AIFS[AC] from the dot 11 QAPEDCATable. AIFSN attributes in its MIB. • NEW… Non-AP QSTA compute AIFSN[AC] using uniform probability density function over a finite interval. This interval is bounded on one side by the default values in Table 20. 2. The other limit of this interval is from the dot 11 EDCATable. AIFSN attributes in the MIB. QSTAs update their dot 11 EDCATable. AIFSN values using information in the most recent EDCA Parameter Set element of Beacons received from the QAP of the QBSS (see 7. 3. 2. 14). Submission 20 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Proposed Text : Section

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Proposed Text : Section 9. 9. 1. 3 • Original … The value of AIFSN[AC] shall be greater than or equal to 2 for non-AP QSTAs and is advertised by the QAP in the EDCA Parameter Set Information Element in Beacons and Probe Response frames transmitted by the QAP. The value of AIFSN[AC] shall be greater than or equal to 1 for QAPs. • NEW… QSTAs select the value of AIFSN according to a uniform probability density function (PDF) over a finite interval. One of these limits (either the lower or the upper limit) is the default value specified in Table 20. 2. The other limit is in the dot 11 EDCATable. AIFSN attribute in the MIB. Any PDF is acceptable, including a PDF where QSTA always select one number that belongs to this interval. The limit value AIFSN[AC] is advertised by the QAP in the EDCA Parameter Set Information Element in Beacons and Probe Response frames transmitted by the QAP. If this limit value is smaller than the default values in Table 20. 2, then it becomes the lower bound of the interval. If this limit value is higher than the default values in Table 20. 2, then it becomes the higher bound of the interval. Submission 21 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Implementation Issues • The

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Implementation Issues • The recommendation is optional. • Since uniform probability density function is recommended, all current implementations using fixed AIFSN is a special case of this proposal, i. e. there may be no change. • Those that do want to change and implement, will not only see an improvement in their throughput, but will improve overall network performance. • Fairness? The improvement according to the proposed scheme does not come at the expense of degradation somewhere else. The performance of the entire network is improved. Submission 22 Todor Cooklev

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Conclusions • AIFS is

July 2006 doc. : IEEE 802. 11 -06/0657 r 3 Conclusions • AIFS is a critical parameter for delivering priority services and Qo. S in wireless home environment. • The proposed random-AIFSN has benefit to all traffic classes – throughput increases and delay decreases • While the suggested scheme is optional, and all current implementations comply with it as a special case. Submission 23 Todor Cooklev