High Efficiency in Accessing the Medium

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0324r0 Submission Slide 1Michelle Gong, Intel March 2010 DL MU MIMO Error Handling and Simulation Results Date: Authors:
Advertisements

Slide 1 doc.: IEEE /1092r0 Submission Simone Merlin, Qualcomm Incorporated September 2010 Slide 1 ACK Protocol and Backoff Procedure for MU-MIMO.
Doc.: IEEE /1190r2 September 2014 Submission Kaiying Lv (ZTE) Frame Exchange Control for Uplink Multi-user transmission Slide 1 Date:
Multi-STA Block ACK Protection
Submission doc.: IEEE /1454r1 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Doc.: IEEE /0840r1 Submission AP Assisted Medium Synchronization Date: Authors: September 2012 Minyoung Park, Intel Corp.Slide 1.
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
Resolutions to Static RTS CTS Comments
Submission doc.: IEEE /0102r0 January 2016 Sean Coffey, RealtekSlide 1 High Efficiency Medium Access via Rosters Date:
Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 1 Achieving High Efficiency in Medium Access via Roster Mode Date:
HE Trigger Frame Format
Submission doc.: IEEE /0674r0 May 2016 Hanseul Hong, Yonsei UniversitySlide 1 EIFS excess problem of Acknowledgement for UL MU procedure Date:
Submission doc.: IEEE /0961r0 July 2016 Hanseul Hong, Yonsei UniversitySlide 1 Consideration on Multi-STA BlockAck Optimization Date:
DL-OFDMA Procedure in IEEE ax
EA C451 (Internetworking Technologies)
Location Measurement Protocol for Unassociated STAs
High Efficiency in Accessing the Medium
Compressed Uplink Trigger Frame
AP access procedure for UL MU operation
TDMA for Eliminating Hidden Station Effect in Dense Networks
Feedback Element Compression for ax
Frame Exchange Control for Uplink Multi-user transmission
RTS*/CTS* for UL/DL OFDMA Control
ACK Protection Schemes for the IEEE ac MU-MIMO Downlink
Channel Access Efficiency
Power Efficient PS Poll
Multicast/Broadcast Communication With Acknowledge
Feedback Element Compression for ax
120MHz channelization solution
Month Year doc.: IEEE yy/xxxxr0 September 2010
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
RTS*/CTS* for UL/DL OFDMA Control
Regarding UL MU protection
MAC Clarifications Date: Authors: September 2016
EDCA Enhancement to Improve Link Reliability for Multicast Streams
Overlapping BSS Co-Existence
High Efficiency Medium Access via Rosters
Slot-based Power Save Improvement
DL MU-MIMO ack protocol
80MHz/160MHz Protection Date: Authors: Date: September 2010
Channel Access Efficiency
Further Consideration for WUR Acknowledgement Indication
Reducing Overhead in Active Scanning with Simulation Results
Data field in HE PPDU Date: Authors: September 2015
Considerations for WUR Response
HT Features in Mesh Network
DL MU MIMO Error Handling and Simulation Results
TDMA for Eliminating Hidden Station Effect in Dense Networks
80MHz/160MHz Protection Date: Authors: Date: September 2010
80MHz/160MHz Protection Date: Authors: Date: September 2010
Reducing Overhead in Active Scanning with Simulation Results
Channel Access Efficiency
ACK Protection Schemes for the IEEE ac MU-MIMO Downlink
UL MU Random Access Analysis
80MHz/160MHz Protection Date: Authors: Date: September 2010
[Multi-RTS Proposal] Date: Authors: September 2010
Mandatory Protection Mechanisms
Considerations on MU-MIMO Protection in 11ac
Airtime Analysis of EDCA
Strawmodel ac Specification Framework
Duration in L-SIG Date: Authors: May 2010 Month Year
SU-MIMO and MU-MIMO link access
80MHz/160MHz Protection Date: Authors: Date: September 2010
Error Recovery Scheme for Scheduled Ack
Further Consideration for WUR Acknowledgement Indication
Month Year doc.: IEEE /1081r0 May, 2016
Location Measurement Protocol for 11ax
80MHz/160MHz Protection Date: Authors: Date: September 2010
Utilizing Unused Resources by Allowing Simultaneous Transmissions
Presentation transcript:

High Efficiency in Accessing the Medium Month Year doc.: IEEE 802.11-15/1115r0 September 2015 High Efficiency in Accessing the Medium Date: 2015-09-14 Sean Coffey, Realtek Sean Coffey, Realtek

Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Abstract This presentation outlines an approach to reducing medium access overhead, by providing 11ax devices with predictable and unique backoff slots. Sean Coffey, Realtek Sean Coffey, Realtek

Motivation—I Cf. [1] September 2015 AIFS Backoff CCA +IFS . . . 43 22 133 15 AIFS Backoff CCA +IFS RTS SIFS CTS A-MPDU BA 43 23 20 15 52 44 16 356 68 Sean Coffey, Realtek

Both quantities are usually significant [1] September 2015 Motivation Baseline EDCA medium access overhead = the lower of the two quantities shown Both quantities are usually significant [1] It is possible to achieve much lower medium access overhead than either of these, by re-using well-proven components that are already part of the protocol Sean Coffey, Realtek

Approach Build a roster Use the roster Two phases: Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Approach Arrange matters so that each STA may obtain a unique backoff slot Two phases: Build a roster Use the roster Sean Coffey, Realtek Sean Coffey, Realtek

Building a roster*—I AP STA September 2015 Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Building a roster*—I ① AP initiates a roster (setup mode): NAV set for legacy devices (say 1 ms) AP * There are many ways to do this STA STA receives CTS Marks its slot as assigned Sends no data AP marks slot as assigned Doesn’t have to note assignee Roster initiation: Roster number Roster length Current NAV STA selects random slot within roster length, sends RTS Sean Coffey, Realtek Sean Coffey, Realtek

Building a roster—II AP … STA September 2015 Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Building a roster—II ② AP continues a previously initiated roster (still setup mode): NAV set for legacy devices (say 1 ms) AP STA … STA received no CTS last time (collision) Or couldn’t send RTS last time (chosen slot too soon after another device’s RTS) Or NAV expired before chosen slot reached Roster continuation: Roster number Roster length Current NAV Bitmap of assigned slots Offset within roster length STA selects random unassigned slot within roster length, sends RTS Sean Coffey, Realtek Sean Coffey, Realtek

Building a roster—III AP September 2015 Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Building a roster—III ③ AP compresses the roster (still setup mode): NAV set for legacy devices (enough to cover) AP AP: Roster number Bitmap of assigned slots New roster number STAs: Map old nth assigned slot to new slot n Sean Coffey, Realtek Sean Coffey, Realtek

Using a roster—I AP … … STA September 2015 Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Using a roster—I ④ AP invokes a roster (now in usage mode): NAV set for legacy devices (say 5 ms) AP … … If the assigned slot is reached within TXOP, STA may transmit Other devices set NAV and freeze countdown as usual Depicted STA will have frozen its own countdown for each preceding transmission by others STA Roster invoked: Roster number Roster length Current NAV Offset within roster length STA / traffic stream uses its assigned slot(s) modulo offset within roster length Sean Coffey, Realtek Sean Coffey, Realtek

Using a roster—II AP … … STA September 2015 Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Using a roster—II ⑤ AP invokes a roster (now in usage mode): NAV set for legacy devices (say 5 ms) AP … … Total loss is limited to one slot time (AP may mark that slot as unused if repeatedly empty) STA Roster invoked: Roster number Roster length Current NAV Offset within roster length STA / traffic stream reaches assigned slot but has no data —just don’t transmit Sean Coffey, Realtek Sean Coffey, Realtek

Using a roster—III (hidden nodes*) Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Using a roster—III (hidden nodes*) * Non-OBSS for now ⑥ AP invokes roster with bitmap of protection policy (usage mode): NAV set for legacy devices (say 5 ms) AP STA Roster invoked: … all as before Bitmap of slots that are required to use protection Each participating STA reads protection bitmap and allows additional CTS* + SIFS Reads duration from AP’s response Sean Coffey, Realtek Sean Coffey, Realtek

(Diagnosing hidden nodes) Month Year doc.: IEEE 802.11-15/1115r0 September 2015 (Diagnosing hidden nodes) One way is to use the roster itself (extra setup step, if needed): NAV set for legacy devices (say 3 ms) AP … … STA Roster diagnostics: Roster number Roster length Current NAV Bitmap of slots to respond Each participating STA sends response (e.g. NDP) at its assigned turn Each participating STA reports at its assigned turn a bitmap of NDPs it heard Sean Coffey, Realtek Sean Coffey, Realtek

(Not necessarily at same data rate as CTS-to-self) Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Example format AP roster initiation / invocation: NAV set for legacy devices (say 1-5 ms) AP CTS-To-Self SIFS RI Roster initiation: Roster number Roster length Current NAV (Not necessarily at same data rate as CTS-to-self) Sean Coffey, Realtek Sean Coffey, Realtek

STA processing for new slots—I Month Year doc.: IEEE 802.11-15/1115r0 September 2015 STA processing for new slots—I CTS-To-Self SIFS RI Slot time (if AP bitmap signaled 0) First slot: STA CTS time + SIFS + slot time (if AP bitmap signaled 1) Sean Coffey, Realtek Sean Coffey, Realtek

STA processing for new slots—II Month Year doc.: IEEE 802.11-15/1115r0 September 2015 STA processing for new slots—II A-MPDU / Block Ack VIFS + slot time (if AP bitmap signaled 0) Later slot: STA (after a busy slot) VIFS + CTS time + SIFS + slot time (if AP bitmap signaled 1) VIFS = Vestigial IFS, say 4 ms: for CCA, Rx-to-Tx and Tx-to-Rx turnaround times Sean Coffey, Realtek Sean Coffey, Realtek

Using a roster—IV (external hidden nodes) Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Using a roster—IV (external hidden nodes) ⑦ Accounting for external hidden nodes (now in usage mode): NAV set for legacy devices (say 5 ms) AP … … STAs Each STA does CCA during each VIFS and unused slot Does not use a slot if it falls less than AIFS after any unexpected CCA high CTS-to-self: Mirror the full NAV Sent by first n STAs, n signaled by AP Can be simultaneous; cf. SFD Sean Coffey, Realtek Sean Coffey, Realtek

Other considerations Unused slots: Appendix A Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Other considerations Unused slots: Appendix A Legacy fairness: Appendix B Fairness and traffic prioritization within roster: Appendix C Roster compared to baseline EDCA: Appendix D Roster compared to PSMP: Appendix E Downlink and multi-user transmissions: Appendix F Numerical example: Appendix G Sean Coffey, Realtek Sean Coffey, Realtek

Straw poll Do you agree to add the following text to the 11ax SFD? Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Straw poll Do you agree to add the following text to the 11ax SFD? “The 11ax specification shall include one or more modes of operation that reduce contention and arbitration overhead, without polling.” Yes No Abstain Sean Coffey, Realtek Sean Coffey, Realtek

Month Year doc.: IEEE 802.11-15/1115r0 September 2015 References [1] IEEE doc. 11/15-0xxxr0, “High Efficiency in Accessing the Medium”, S. Coffey, D.Z. Liu (Realtek), September 2015 [2] IEEE doc. 11/15-0341r2, “Empirical Measurements of Channel Degradation Under Load”, C. Lukaszewski, L. Li (Aruba Networks), March 2015 [3] “Designing Very High Density Best Practices and Test Results”, C. Lukaszewski (Aruba Networks), Wireless LAN Professionals Conference (WLPC) Dallas 2015 Sean Coffey, Realtek Sean Coffey, Realtek

September 2015 APPENDIX Sean Coffey, Realtek

Appendix A: Unused slots Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix A: Unused slots Option A: AP marks unused slots as to-be-ignored in a RI bitmap Option B: Slots deemed reassigned to AP if unused n consecutive times AP × × × A: bitmap in RI B: counter in RI May be used to adapt to traffic flow that stops, and to calibrate number of slots needed for a traffic flow that continues Sean Coffey, Realtek Sean Coffey, Realtek

Appendix B: Legacy fairness Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix B: Legacy fairness Compensate outside the roster Roster devices give up appropriate number of TXOPs after roster AP × × STA had two TXOPs in data phase . . . so gives up next two after So in principle it is possible to have strict fairness with legacy. More generally the AP may adjust policy to calibrate advantage of HE devices. Sean Coffey, Realtek Sean Coffey, Realtek

Appendix C: Fairness and traffic prioritization within roster Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix C: Fairness and traffic prioritization within roster Roster provides guaranteed slots rather than probabilistic advantage AP may grant higher priority traffic more slots AP is free to accept or reject requests to be added to any given roster, and/or maintain multiple rosters for different purposes Roster for mini-TXOPs (e.g., max 200ms) Roster reserved for high-priority traffic AP may commence new roster usage phase at any offset May for example begin new roster usage phase where previous usage of that roster ended So rosters may be used in a way that preserves relative assignments Sean Coffey, Realtek Sean Coffey, Realtek

Appendix D: Roster compared to baseline EDCA Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix D: Roster compared to baseline EDCA EDCA in which all STAs happen to choose different backoff slots: No losses due to collisions; a best case Roster: No collisions; but now no need for AIFS, or for RTS/CTS; (group the BAs?) AIFS A-MPDU SIFS BA Sean Coffey, Realtek Sean Coffey, Realtek

Appendix E: Roster compared to PSMP Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix E: Roster compared to PSMP “An AP may transmit a recovery frame (called a PSMP recovery frame) during a PSMP-UTT when both of the following conditions are met: The CS mechanism (…) indicates that the medium is idle at the TxPIFS slot boundary (…) after the start of the PSMP-UTT, and The PSMP-UTT duration is longer than the total duration of the PSMP recovery frame plus PIFS” ―REVmc D3.0, Section 9.29.2.3, P 1386 LL 11-16 Roster allows all participating devices to infer release of the possible TXOP from one idle slot time, without further frames: lower (and minimal) overhead “A STA that has frames to send that are valid for transmission within the PSMP-UTT shall start transmission without performing CCA and regardless of NAV at the start of its PSMP- UTT” ―REVmc D3.0, Section 9.29.2.3, P 1385 LL 55-57 Roster devices perform CCA Sean Coffey, Realtek Sean Coffey, Realtek

Appendix F: Downlink and multi-user transmissions Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix F: Downlink and multi-user transmissions Downlink transmissions may be added to any roster The AP needs only assign to itself the appropriate slots Marking the slots as assigned in roster initiation frames is enough MU-MIMO transmissions (DL or UL) may also be added to any roster With UL MU-MIMO, an inferred release of the allocated time if uplink transmission does not commence soon after the trigger frame Modified (shorter) trigger frames could be used as position within roster is sufficient to identify STAs Sean Coffey, Realtek Sean Coffey, Realtek

Appendix G: Numerical example Month Year doc.: IEEE 802.11-15/1115r0 September 2015 Appendix G: Numerical example 24 competing STAs, all BE, no hidden nodes At any given time 12 of the STAs will have traffic to transmit—which 12 varies constantly A-MPDUs are all 400 ms, including preambles AP chooses to limit roster durations to 4 ms EDCA: access overhead 43 + 25 + 121 + 12 = 201 ms per successful Tx Roster: Approx. (44 + 16 + 52+ 16) / 8 = 16 ms invocation, amortized over successful Tx’s < 10 ms setup, amortized over reuses < 13 ms from unused slots (VIFS + slot time) < 10 ms from terminating the roster (60-70 ms / 8) = 49 ms―75 % reduction—28% throughput improvement The assumptions were conservative and greater % gains can easily be derived Sean Coffey, Realtek Sean Coffey, Realtek