Considerations for OBSS Sharing using QLoad Element

Slides:



Advertisements
Similar presentations
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Advertisements

Doc.: IEEE / aa Submission Apr 2009 Graham Smith, DSP GroupSlide 1 Proposed Overlapping BSS Solution Date: 2009, July 10 Authors:
Doc.: IEEE /2684r0 Submission November 2007October 2007 Graham Smith, DSP GroupSlide 1 Overlapping BSS Proposed Solution Date: Authors:
Doc.: IEEE / aa Submission Apr 2009 Graham Smith, DSP GroupSlide 1 Proposed Overlapping BSS Solution Date: 2009, July 15 Authors:
Doc.: IEEE /0062r0 Submission Jan 2010 Alex Ashley, NDS LtdSlide 1 OBSS HCCA Race Condition Date: Authors:
Doc.: IEEE / aa Submission May 2009 Graham Smith, DSP GroupSlide 1 Considerations for Statistical Multiplexing Support in OBSS Proposal.
Doc.: IEEE / aa Submission November 2009 Graham Smith, DSP GroupSlide 1 Outline of Proposed Overlapping BSS Solution Date: 2009, November.
Doc.: IEEE / aa Submission March 2009 Graham Smith, DSP GroupSlide 1 OBSS “OSQAP” QoS Issues Date: Authors:
Submission doc.: IEEE 11-14/0866r0 July 2014 Johan Söder, Ericsson ABSlide 1 Traffic modeling and system capacity performance measure Date:
Doc.: IEEE / aa Submission Apr 2009 Graham Smith, DSP GroupSlide 1 Considerations for Statistical Multiplexing Support in OBSS Proposal.
Doc.: IEEE / aa Submission Feb 2009 Graham Smith, DSP GroupSlide 1 Overlapping BSS Proposed Solution – “OSQAP” Date: Authors:
Doc.: IEEE /0294r1 Submission Dynamic Sensitivity Control Channel Selection and Legacy Sharing Date: Authors: Graham Smith, DSP GroupSlide.
Doc.: IEEE /0097r0 SubmissionJarkko Kneckt (Nokia)Slide 1 Bandwidth Specific TXOP Limits Date: Authors: January 2011.
Doc.: IEEE /2684r1 Submission November 2007 Graham Smith, DSP GroupSlide 1 Overlapping BSS Proposed Solution Date: Authors:
Doc.: IEEE /0126r1 Submission January mc HEMM Date: Authors: Graham Smith, DSP GroupSlide 1.
Doc.: IEEE /0415r0 Submission April mc CIDs 1136,1118,1458 Date: Authors: Graham Smith, DSP GroupSlide 1.
Doc.: IEEE / aa Submission Apr 2009 Graham Smith, DSP GroupSlide 1 Overlapping BSS Proposed Solution – “OSQAP” Date: 2009, April 17 Authors:
Synchronization of HCCA APs in OBSS
Overlapping BSS Proposed Solution – “OSQAP”
July 2008 doc.: IEEE yy/xxxxr0 July 2008
IEEE e Performance Evaluation
Performance Evaluation for 11ac
Implementation for Intra-AC Differentiated Services
How to collect STAs’ Tx demands for UL MU
Overlapping BSS Proposed Solution
QoS Tutorial Date: Authors: Nov 2008 Nov 2008
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
OFDMA performance in 11ax
Consideration on Interference Management in OBSS
Overlapping BSS Proposed Solution
Outline of Proposed Overlapping BSS Solution
Consideration on Interference Management in OBSS
EDCF Issues and Suggestions
HCCAOP Scheme, Efficiency and Sharing
Synchronization of HCCA APs in OBSS
Consideration on Interference Management in OBSS
OBSS Sharing with Access Fraction
The need and complexity of in-home entertainment scenario with OBSS
Empirical Formula for EDCA Bandwidth Factor
HCCAOP Scheme, Efficiency and Sharing
20/40MHz Channel Selection
OBSS Sharing with Access Fraction
Stray and Overlapping STAs
802.11e QoS Tutorial Date: Authors: Nov 2008 Nov 2008
Overlapping BSS Proposed Solution – “OSQAP”
HCCAOP Scheme, Efficiency and Sharing
OBSS HCCA Race Condition
Stray and Overlapping STAs
Proposed Overlapping BSS Solution
Proposed Overlapping BSS Solution
Applicability of 11s MCCA to HCCA OBSS
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Recommendation for EDCA Bandwidth Factor
Considerations for OBSS Sharing using QLoad Element
Proposed Resolutions of Some Comments Related to TSPEC Parameters
VTS Robust Multicast/Broadcast Protocol
Fix the Issue on Number Of HE-SIG-B Symbols
Reducing Channel Access Delay
HCCAOP Scheme, Efficiency and Sharing
Comment resolution #79 Date: 2009, November 17 Authors: November 2009
OBSS Sharing with Access Fraction
Applicability of 11s MCCA to HCCA OBSS
OBSS Requirements Date: Authors: July 2008 July 2008
802.11e QoS Tutorial Date: Authors: Oct 2008 Oct 2008
Overlapping BSS Proposed Solution
AP Shut Out Neighborhood Effect
OBSS Requirements Date: Authors: July 2008 July 2008
Reducing Channel Access Delay
Admissions Control and Scheduling Behaviours for Scheduled EDCA
Presentation transcript:

Considerations for OBSS Sharing using QLoad Element May 2009 doc.: IEEE 802.11-08/0xxx May 2009 Considerations for OBSS Sharing using QLoad Element Date: 2009, May 3 Authors: Graham Smith, DSP Group Graham Smith, DSP Group

May 2009 doc.: IEEE 802.11-08/0xxx May 2009 Abstract The proposed QLoad Element (as per 09/0496r2) contains information on the traffic of each QAP in the OBSS graph. This presentation discusses the basics of how the data could be used in a sharing scheme. Graham Smith, DSP Group Graham Smith, DSP Group

Extended QLoad Element – 09/0496r2 May 2009 Extended QLoad Element – 09/0496r2 Graham Smith, DSP Group

QLoad Element Fields May 2009 Overlap Number of APs that are sharing this channel and are overlapping QLoad MEAN and STDEV The mean and standard deviation of the total traffic presented to the QAP by TSPECs from STAs associated to that QAP QAP ID First octet = random number (0 to 255) Second octet = octet 6 of MAC Address Once selected, QAP retains this ID Chosen so that it is still possible to know which specific QAP this is QAPs need recognize their own QLoad Channel Priority Used only if QAP is operating with HCCA, indicates HCCA Supervisor Distance Distance is set to 0 for Self If the QAP that corresponds to ID, MEAN and STDEV values is directly visible to the QAP Self, then “Distance” is set to 1 If the QAP that corresponds to ID, MEAN and STDEV values is not directly visible to the QAP Self, then “Distance” is set to 1 plus the value reported for that QAP ID in the QAP that is directly visible Graham Smith, DSP Group

Traffic Information May 2009 Every QAP knows the traffic requirements of every other QAP in the OBSS Graph, and its ‘distance’ Composite Traffic can be calculated: MEAN µtot = ΣMEANi STDEV σtot = sqrt(Σσi2) Total Traffic Requirement can be estimated: MAX traffic = µtot + 2 σtot 90% Traffic = µtot + 1.3 σtot 80% Traffic = µtot + 0.83σtot Other? Total traffic for a particular QAP can be ‘loaded’ according to the “Distance” of each other QAP Total Traffic Requirement limit is also affected by EDCA Overhead Contention overhead reduces the total traffic bandwidth. Important as number of streams increases (see next slide) HCCA Allocation Limit Need to allow bandwidth for non-QoS traffic, say only 90% of total bandwidth should be reserved Graham Smith, DSP Group

EDCA Overhead – Capacity drops with # streams May 2009 EDCA Overhead – Capacity drops with # streams As number of video streams increases, the contention also increases. In order to keep latency low the capacity of the Channel is decreased. Maximum throughput on (shared) channel decreases as number of video streams increases Limits to ensure low loss: 1 stream @ 33Mbps 4 Streams, 27.5Mbps total 8 Streams 23.3Mbps total HENCE: Total Allocation MUST take account of the number of streams Note: This is also for Admission Control on each QAP NOTE: Above graph is simulation for independent streams. Downlink streams from QAP may be better due to queuing at the AP Graham Smith, DSP Group

EDCA Bandwidth Overhead May 2009 EDCA Bandwidth Overhead Due to contention, the required bandwidth for EDCA is larger than the sum of the streams Approximation based upon simulation on previous slide: EDCA Bandwidth Factor = 1 + 0.05 N (approx; keep it simple) Where N = Number of streams 4 streams Effective Bandwidth Factor = 1.2 Therefore four 5.5Mbps streams will require 1.2 x 4 x 5.5 = 26.5Mbps NOTES: This is only true if traffic is near saturation point; but with overlaps it may be always safe to assume it is If all traffic is downlink contention may be less as AP controls the queue; but as traffic is coming from the overlapping networks, again it may be safer to assume this formula. (The formula for EDCA Overhead may need to be looked at further) Graham Smith, DSP Group

Q Load Element with Priority Stream Fields May 2009 Q Load Element with Priority Stream Fields Number of EDCA Priority Streams added to QLoad Element so that QAP can calculate EDCA overhead. Graham Smith, DSP Group

Basic General Sharing Considerations May 2009 Basic General Sharing Considerations Total Traffic Requirement of all the sharing QAPs can be determined Calculate Total Traffic 100%, 90%, 80%, Other? EDCA contention overhead should be estimated Based upon QLoads of QAPs with “Distance = 1”, i.e. directly competing for the air time Allocation limit? Definitely required for HCCA. E.g. Do not allocation over, say, 90% to allow for other traffic For EDCA, lower priority traffic should still get bandwidth but could increase the EDCA Bandwidth Factor Graham Smith, DSP Group

May 2009 Number of Sharing QAPs How many sharing QAPs need to be assumed in order to evaluate a proposed Sharing Scheme? BASED UPON 08/1470r4, “TYPICAL WORSE CASE” IS; OBSS length = 2 OBSS size = 3 Note: This assumes 20/40MHz channel rules are adopted Graham Smith, DSP Group

May 2009 Sharing Scenario Note, the typical case is no or just 1 overlap BUT The typical “Worse case” scenario for an Overlap = 2 is shown below QAP A (If HCCA, CHP = 1) Overlap = 2, QAPs B and C are “Distance = 1” QAP B Overlap = 1, QAP A is “Distance = 1” QAP C is “Distance = 2” QAP C QAP B is “Distance = 2” Graham Smith, DSP Group

EXAMPLE - 11n May 2009 Basic Video Data Rates Codec SDTV DVD HDTV MPEG2 1-5Mbps 8Mbps 15-23Mbps MPEG4 1-2Mbps 2-3Mbps 8-12Mbps Basic Video Data Rates, in Mbps, for MPEG2 MEAN MAX STDEV DVD 5 8 1.5 SDTV 3 1 HDTV 15 20 2.5 Basic Video Data Rates, fraction of bandwidth for 80Mbps Bandwidth (11n) MPEG 2 MEAN MAX STDEV DVD 0.0625 0.1 0.01875 SDTV 0.0375 0.0125 HDTV 0.1875 0.25 0.03125 Graham Smith, DSP Group

Example - EDCA May 2009 Example QLoads for each QAP QAP # Streams Mean STDEV Distance COMMENTS A B C 3 0.31 0.04 1 2 DVD, 1 HDTVstreams 0.11 0.02 2 3 SDTV Streams 0.29 1 HDTV 1 DVD 1SDTV TOTAL 0.71 0.06 EDCA Total Traffic Requirements QAP Streams EDCA O/H 100% 90% 80% A 9 1.45 1.21 1.15 1.11 B 6 1.3 1.08 1.03 0.99 C Now what? OK if 80% Traffic is <1? Graham Smith, DSP Group

Allocation per QAP (fractions of 1 second) May 2009 Example - HCCA HCCA Total Traffic Requirements QAP HCCA O/H 100% 90% 80% A 1.1 0.92 0.87 0.84 B C All are OK, But should still have a “Rule” If Total Traffic less than 1 Then OK for QAP A to allocate TXOPs based on 100%, 90% 80% for each QAP? Traffic Requirement per QAP QAP Mean STDEV Allocation per QAP (fractions of 1 second) 100% 90% 80% A 0.31 0.04 0.39 0.37 0.35 B 0.11 0.02 0.16 0.14 0.13 C 0.29 0.36 0.34 0.32 Totals 91% 84% Exceeds 90% allocation rule? Needs further Explanation (See next slide) Graham Smith, DSP Group

May 2009 HCCA Time Allocation Note that in example the sum of the allocated time (TXOPs) is 91%. This appears to contradict the requirement that at least 10% of the bandwidth is not scheduled. Note that the 1.1 factor was applied to check that the sharing was OK but this is based upon the total composite traffic whereas the sum of the individual QAP TXOPs is a linear sum. In fact the TXOPs can be allocated as calculated because it is assured that the actual total TXOP times will not exceed 90% over time. In HCCA the TXOP is terminated as soon as no more packets are ready to be sent, so although the total TXOP allocation could be 100% it will never actually exceed 90%. Graham Smith, DSP Group

May 2009 Results In example shown, if either the 90% or 80% service is considered acceptable then traffic can be allocated without any “Sharing Rule”, except for QAP A If 90% or 80% is acceptable, then simple Sharing rule could be based on this In our example, only QAP A, using EDCA, is ‘in trouble’ Problem is that this actually means dropping a video, not good. If QAP A goes ahead as is, will it adversely affect the others? On the face of it, NO, but it will/may affect its own quality Why should QAP A be punished? Is the idea of EDCA Overhead correct? Real Answer is that QAPs should select partners based upon QLoads in addition to value of Overlap, if so this situatin may be avoided in practice Need a set of rules, however, just to play safe – IDEAS? Graham Smith, DSP Group

BUT QLOAD ELEMENT DOES SEEM TO PROVIDE ALL THE REQUIRED INFORMATION May 2009 Conclusions QLoad element provides information to allow each QAP to calculate EDCA Overhead Need to establish acceptable formula to estimate this Total Traffic Requirement Any point on the CDF curve, e.g. 100%, 90% and 80% Could use an additional “Factor” for QAPs at Distances >1 What is that Factor? Need to Choose “Acceptable” Service, e.g. 90% or 80%? Need to establish Recommended Sharing Rules HCCA QAPs can determine their total TXOP time to ensure less than 90% of time is allocated Need to include text to explain how this can be done BUT QLOAD ELEMENT DOES SEEM TO PROVIDE ALL THE REQUIRED INFORMATION Graham Smith, DSP Group