Unsolicited Block ACK Extension

Slides:



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

Doc.: IEEE /1121r0 Submission HE A-Control field Slide 1 Date: Authors: Alfred Asterjadhi, et. al. September 2015.
Doc.: IEEE /0150r11 Submission July 2015 Ganesh Venkatesan (Intel Corporation)Slide 1 GCR using SYNRA for GLK Date: Authors:
Supporting Low Power Operation
Multi-STA BA Design Date: Authors: March 2016 Month Year
ESP Element ID Request Date: Authors: March 2016 Month Year
Unifying QoS Control and BSR A-Control for Buffer Status Report
A-MPDU Contents Date: Authors: Nov 2016 Liwen Chu Marvell
Flow control for EDMG devices
Location Measurement Protocol for Unassociated STAs
Overall MAC Procedure for WUR
Flow control for EDMG devices
Compressed Uplink Trigger Frame
How to collect STAs’ Tx demands for UL MU
Advanced MU-MIMO acknowledgement and PS flow
SU-MIMO Type for Group Addressed Frames
Groupcast discussion Date: Authors: Mar 2009 Month Year
Follow UP of Unifying Queue Size Report
Comment resolution on BSR CID 8426
Wake Up Frame to Indicate Group Addressed Frames Transmission
Multicast/Broadcast Communication With Acknowledge
Peer Power Save Mode for TDLS
OCT based 6 GHz AP Operation Discussion
Improvement to TWT Parameter set selection
WUR Action Frame Format Follow up
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
SU-MIMO Type for Group Addressed Frames
Comment resolution on BSR CID 8426
WUR Action Frame Format Follow up
Regarding HE fragmentation
BlockAck Enhancement for Multicast Transmissions
CID#102 - Channel Allocation for P2P
QoS Poll Modifications Allowing Priority
AP Power Down Notification
WUR MAC and Wakeup Frame
Month Year doc.: IEEE yy/xxxxr0
Comment resolution on BSR CID 8426
Peer Power Save Mode for TDLS
Follow UP of Unifying Queue Size Report
MAC Partial Proposal for TGn
MAC Partial Proposal for TGn
Discussion – How Many APs to Cover
Rekeying Protocol Fix Date: Authors: Month Year
Group Block Acknowledgements for Multicast Traffic
DL MU MIMO Error Handling and Simulation Results
Motivation for Vendor Specific Request Element
Peer Power Save Mode for TDLS
Interference Signalling Enhancements
Scheduled Peer Power Save Mode for TDLS
Regarding HE fragmentation
EHT Multi-link Operation
WUR MAC and Wakeup Frame
More Reliable GroupCast Proposal Presentation
GCR using SYNRA for GLK Date: Authors: July 2015 Month Year
Month Year doc.: IEEE yy/xxxxr0
Revisiting Path Switch
MAC Partial Proposal for TGn
Multi-Link Operation: Design Discussion
Reducing Overhead in Active Scanning
Multi-link transmission
Reducing Overhead in Active Scanning
Discussion on Multi-band operation
Multi-Link Architecture and Requirement Discussion
Peer Traffic Indication enhancements
BA Setup for Multi-Link Aggregation
Multi-Link Architecture and Requirement Discussion
Discussion on Multi-link Acknowledgement
Discussion on Multi-band operation
Scheduling Allocations Over Multiple Channels
BA Setup for Multi-Link Aggregation
Presentation transcript:

Unsolicited Block ACK Extension Month Year doc.: IEEE 802.11-yy/xxxxr0 November 2017 Unsolicited Block ACK Extension Date: 2017-11-06 Authors: J. Andonieh, Peraso John Doe, Some Company

Month Year doc.: IEEE 802.11-yy/xxxxr0 November 2017 Abstract This presentation describes a proposal for simplifying the establishment of Block ACK agreements. It has already been incorporated into 802.11ay Draft 0.8, but is applicable to other 802.11 devices as well. J. Andonieh, Peraso John Doe, Some Company

November 2017 Motivation (1) The establishment of Block Ack agreements can create overhead and does not scale well for a large BSS Prior to sending A-MPDU frames with Block Acknowledgement, stations must exchange management frames (ADDBA Request/ADDBA Response) to establish an agreement per receiver station and per TID With 100 stations in a BSS and 16 TIDs per STA, that is a total of 1600 agreements With static TIDs [0-7] and 32 stations, that is still 256 agreements To sustain links with high throughput and to support roaming, an AP must halt data transmission to establish the block ack agreement using ADDBA management flow. Each Block ACK agreement requires HW and SW resources at both the transmitter and receiver A-MPDU scheduler, scoreboard, and reorder buffer J. Andonieh, Peraso

November 2017 Motivation (2) The 802.11ay solution to minimize the management frame exchanges Use Unsolicited Block ACK Establishment To limit use of HW resources Do not aggregate for all TIDs and/or stations Use of DELBA and ADDBA later as neede J. Andonieh, Peraso

Motivation (3) Reorder buffer issues November 2017 Motivation (3) Reorder buffer issues Reorder buffer cause frames to stay in the queue for a longer time and thus adds latency Buffers in the reorder buffer must wait to be in in order acked and thus can’t be released These buffers can’t be used for other traffic <TA-TID> This creates a burden, especially for lower cost devices J. Andonieh, Peraso

Unsolicited Block Ack Agreement Month Year doc.: 20016-TECH-Peraso-0001-01-Spatial Reuse Improvements November 2017 Unsolicited Block Ack Agreement Why do we need the setup and teardown process? Is there a way to eliminate it and still be able to use BA agreements? MPDU<->ACK does not require Agreement A-MPDU<->BACK can have an unsolicited (implicit) agreement The idea is to have the transmitter send A-MPDUs and receive block ack as if it sent a single MPDU and received an ACK Need to address 2 issues: Re-order buffer Scoreboard J. Andonieh, Peraso G. Cheng, et al, Peraso

Solution (Receiver Buffers) November 2017 Solution (Receiver Buffers) Treat the reorder buffer the same we treat the score board for partial state Scoreboard keeps a scratch pad for the BA to follow the partial/full state Reorder buffer only lives while receiving from the same <TA,TID> combination Once the TA/TID is changed (or end of a TxOp/Service Period): Frames are flushed from the first unacked frame This allows the receiver to free up its buffer resources, pushing the queuing back to the transmitter J. Andonieh, Peraso

Solution (Transmitter) November 2017 Solution (Transmitter) At the beginning of a new TXOP/Service Period Receiver may have flushed frames from the first un-acked frame Transmitter can just transmit the frames from the first unacked and continue, or Or, the transmitter can send a BAR and get the status of the block ack agreement J. Andonieh, Peraso

Block Ack Parameter Set Element November 2017 Block Ack Parameter Set Element This element is the main element exchanged in the ADDBA Req/Resp agreement The Receiver values are the values that take place in case they are lower that the transmitter Proposal Unsolicited Block ACK Extension element added to the Probe (REQ/RESP), Association/Re-association (REQ/RESP) and in the information response frame if a direct STA to STA communication is needed. J. Andonieh, Peraso

Frame Formats (from 802.11ay) November 2017 Frame Formats (from 802.11ay) J. Andonieh, Peraso

November 2017 From 802.11ay (2) J. Andonieh, Peraso

November 2017 From 802.11ay (3) J. Andonieh, Peraso

Summary of Benefits No Need for Negotiation (No ADDBA Req/Resp) November 2017 Summary of Benefits No Need for Negotiation (No ADDBA Req/Resp) Always able to send frames using A-MPDU Receiver will always accept the frames Same resources shared across all TA and TIDs No need to manage or implement load balancing and dynamic allocation of agreements No need for buffering at the AP with multiple stations/streams J. Andonieh, Peraso

References IEEE 802.11ay Draft 0.8 November 2017 Month Year doc.: IEEE 802.11-yy/xxxxr0 November 2017 References IEEE 802.11ay Draft 0.8 J. Andonieh, Peraso John Doe, Some Company