Doc.: IEEE 802.11-10/0788r0 Submission Aggregate Block-ACK definition Date: 2010-07-10 July 2010 Jochen MirollSlide 1 Authors:

Slides:



Advertisements
Similar presentations
Submission doc.: IEEE 11-10/0892r2 March 2011 Jochen Miroll, Saarland UniversitySlide 1 Replies to Q&A following 10/0788r2 Date: Authors:
Advertisements

Submission doc.: IEEE 11-10/0892r1 July 2010 Jochen Miroll, Saarland UniversitySlide 1 Replies to Q&A following 10/0788r2 Date: Authors:
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:
Doc.: IEEE /0150r1 Submission Jan 2015 Ganesh Venkatesan (Intel Corporation)Slide 1 GCR using SYNRA for GLK Date: Authors:
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
Doc.: IEEE /1404r0 Submission November 2014 Eisuke Sakai, Sony CorporationSlide 1 11aa GCR-BA Performance in OBSS Date: 2014/11/2 Authors:
Doc.: IEEE /1434r0 Submission November 2013 Slide 1 CID 1376: NDP BlockAck Bitmap Protection Date: Authors: Alfred Asterjadhi, et.
Doc.: IEEE /0065r2 Submission January 2011 Ivan Pustogarov, IITP RASSlide 1 GCR for mesh Date: January 2011 Authors:
Doc.: IEEE /0320r1 Submission March 2015 Yusuke Tanaka, Sony CorporationSlide 1 GCR-BA Performance with Measurement Report in OBSS Date: 2015/03/09.
TOBB ETÜ ELE46/ELE563 Communications Networks Lecture 01 May 6, 2014 Fall 2011 Tuesday 10:30 – 12:20 (310) Thursday 15:30 – 17:20 (372) İsrafil Bahçeci.
Submission doc.: IEEE /1096r0 Sep 2015 John Son et al., WILUSSlide 1 Recovery Procedures in Cascading Sequences Date: Authors: NameAffiliationsAddressPhone .
Doc.: IEEE /0071r0 January 2013 Submission Channel indication in RAW/TWT Date: Authors: Merlin, Qualcomm Slide 1.
Submission doc.: IEEE /0890r0 July 2012 Fei Tong, CSRSlide ah Multi-User Aggregation PDU Date: 2012-July-16 Authors:
Doc.: IEEE /1172r2 Submission September 2014 Eisuke Sakai, Sony CorporationSlide 1 Multicast Performance in OBSS Date: 2014/9/15 Authors:
Doc.: IEEE /0150r0 Submission May 2013 Osama Aboul-Magd (Huawei Technologies)Slide 1 GCR using SYNRA for GLK Date: Authors:
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
On the Design of Robust and Adaptive IEEE Multicast Services for Video Transmissions Speaker: Bo-Yu Huang Advisor: Dr. Ho-Ting Wu Date: 2014/12/23.
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
Doc.: IEEE / Submission July 2013 Juho Pirskanen, Renesas Mobile CorporationSlide 1 Potential approach to improve WLAN BSS edge performance.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Principles of reliable data transfer 0.
Doc.: IEEE /0788r3 Submission Aggregate Block-ACK definition Date: July 2010 Jochen MirollSlide 1 Authors:
Doc.: IEEE /0384r0 Submission Discussion on DL-OFDMA Sub-channel Indication Method Mar 2015 Yu Cai (Lenovo)Slide 1 Date: Authors:
Doc.: IEEE /0806r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection for MU Transmission Date: Authors: July 2015.
Doc.: IEEE /0059r1 SubmissionJae Seung Lee, ETRI Selection of the AP for Scanning Date: Slide 1.
Doc.: IEEE yy/xxxxr0 Submission January 2012 Jarkko Kneckt (Nokia)Slide 1 Scanning with FILS Date: Authors:
Data Link Layer.
Submission doc.: IEEE /0353r1 March 2016 Hanseul Hong, Yonsei UniversitySlide 1 MU-RTS/CTS for TWT Protection Date: Authors:
Doc.: IEEE /0150r11 Submission July 2015 Ganesh Venkatesan (Intel Corporation)Slide 1 GCR using SYNRA for GLK Date: Authors:
Month Year doc.: IEEE yy/xxxxr0 July 2013
GCR for mesh Date: January 2011 Authors: January 2011 July 2010
Quasi-reliable Multicast
Feedback-jamming Multicast ARQ results with capture effect
Groupcast discussion Date: Authors: Mar 2009 Month Year
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Proposal for enabling overlay FEC in GCR Block Ack
Feedback-jamming ARQ mechanisms
Multicast/Broadcast Communication With Acknowledge
Month Year doc.: IEEE yy/xxxxr0 September 2010
Cancellation of aggregate Multicast feedback – measurement results
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
Replies to Q&A following 10/0788r2
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Regarding UL MU protection
Aggregate Block-ACK definition
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Cancellation of aggregate Multicast feedback – measurement results
Cancellation of aggregate Multicast feedback – measurement results
BlockAck Enhancement for Multicast Transmissions
DL MU-MIMO ack protocol
2/25/2019May 2008 November 2007 doc.: IEEE /2752r1 January 2009
Feedback-jamming Multicast ARQ results with capture effect
Feedback-jamming Multicast ARQ results with capture effect
Group Block Acknowledgements for Multicast Traffic
(60GHz New Technique Proposal)
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
4/28/2019May 2008 November 2007 doc.: IEEE /2752r1
Aggregate Block-ACK definition
Feedback-jamming ARQ mechanisms
Error Recovery Scheme for Scheduled Ack
More Reliable GroupCast Proposal Presentation
GCR using SYNRA for GLK Date: Authors: July 2015 Month Year
GCR for mesh Date: January 2011 Authors: January 2011 July 2010
MRG for mesh Date: July 2010 Authors: July 2010 July 2010
Month Year doc.: IEEE yy/xxxxr0 November 2013
Consideration on HARQ Unit
Reducing Overhead in Active Scanning
Reducing Overhead in Active Scanning
Discussion on Multi-link Acknowledgement
Presentation transcript:

doc.: IEEE /0788r0 Submission Aggregate Block-ACK definition Date: July 2010 Jochen MirollSlide 1 Authors:

doc.: IEEE /0788r0 Submission Abstract This presentation explains how a Leader-Based Protocol (LBP) that aggregates feedback within the same time slot should be incorporated into TGaa Normative text will follow based on discussions July 2010 Jochen MirollSlide 2

doc.: IEEE /0788r0 Submission Recap and Background 11aa is standardizing Multicast ARQ: MRG –Gathering per-receiver feedback, the overhead due to the positive ACKs grows linearly with the number n of receivers How does 11aa MRG compensate for this increased overhead? –Aggregation of multiple frames: single-TID, uncompressed Block- ACK (802.11n) for MRG –Per-frame ACK becomes multi-frame Block-ACK bitmap for the last k frames –Still: overhead increases linearly with receivers n How to get rid of the dependency on n? –We have previously proposed a leader-based Multicast retransmission scheme to 11aa July 2010 Jochen Miroll3

doc.: IEEE /0788r0 Submission Feedback aggregation in the same time slot All receivers provide feedback, but it is aggregated in the one time slot - then (n = number of receivers) –overhead(n) = overhead(1) Idea: Introduce NACK –Transmit a data frame –Then, ask for ACK/NACK If STA i has received the frame: it responds with an ACK If STA j did not: it responds with NACK at the same time July 2010 Jochen Miroll4 AP1 STA 1 STA 2 STA 3 ACK NACK STA 4 NACK ?

doc.: IEEE /0788r0 Submission Leader-based feedback cancellation Groupcast becomes unicast to leader –non-leaders transmit a negative ACK if a frame is lost after being asked to do so – introduce the question “did you receive the frame?” Target: Larger groups (than 11aa MRG-BA should practically handle) –Overhead for asking about frame reception – same thing for 11aa MRG block-ACK request –In this presentation: Show how this overhead is reduced by data frame aggregation similar to 11aa MRG-BA Leader selection: choose the „weakest“ receiver (as seen by the AP) –So this STA’s ACKs can be cancelled with very high probability –But: No error correction guarantees in this scheme! –“More reliable”, as compared to Multicast July 2010 Jochen Miroll5

doc.: IEEE /0788r0 Submission Recap: Results in the LBP-worst-case Worst case results where leader-selection would not be able to reliably determine SNR difference between receivers Ns2 – scenario: Rayleigh fading channel, equal AP- STAs distance feedback cancellation rate is about 76% for 2, more than 90% for more than 2, and already 99% for 5 receivers Measured: 3 rcvrs, 1 leader ~89% feedback cancellation success July 2010 Jochen Miroll6 Measurement parameterRate Software ACK loss avg Software NACK loss avg Hardware ACK-6 loss avg Hardware ACK-12 loss avg

doc.: IEEE /0788r0 Submission Recap: Hybrid LBP (HLBP)* cf. doc.: IEEE /0290r1 July 2010 Jochen MirollSlide 7 * Assume e.g. DVB-IPDC or Raptor code on upper layer, MAC somehow knows which packets are systematic (DATA) or parity Phase ITransmit a block of frames, as in MRG BA. Here: systematic FEC part Phase IIParity phase. Instead of BAR/BA, do AggregateAckRequest/AggregateAck

doc.: IEEE /0788r0 Submission Motivation for (H)LBP with aggregation through cancellation Scales with the number of receivers –Only the number of retransmissions may increase with increasing group size, but not the protocol overhead Degraded channel at one STA does not harm the other stations’ reception –both in terms of errors and delay Predictable delay in error correction –with limited # of retransmission rounds –due to aggregation of feedback in the same time slot Hybrid LBP –Enable cross-layer error correction through systematic packet level FEC controlled by upper layers (e.g. the application or a transport protocol other than TCP/UDP) –The remaining MAC mechanism is simple, backwards compatible and easily implementable July 2010 Jochen Miroll8

doc.: IEEE /0788r0 Submission Aggregate Block-Ack Request Define an aggregate-BAR: “ABAR” MRG BAR information field: (Figure 7-13aa) Use reserved bit to indicate the request for aggregate feedback to MRG group members Bitmap Offset becomes ABAR leader indicator Bitmap itself becomes ABAR minimum July 2010 Jochen MirollSlide 9 Bits: 8 1 7Variable MRG BAR Information Length reserved MRG BAR Bitmap Offset MRG BAR Partial Bitmap Bits: MRG BAR Information Length ABAR Flag (set to 1) MRG BAR Bitmap Offset (ABAR leader) MRG BAR Partial Bitmap (ABAR minimum)

doc.: IEEE /0788r0 Submission Aggregate Block-Ack Request Minimum Define an aggregate-BAR minimum (m): “m is the minimum number of frames a station has to have received within the last k frames, such that the upper layers can decode the current FEC block” The AP may, after transmitting k frames, ask the group members to (Negatively-)AggregateBlockACK m < k frames July 2010 Jochen MirollSlide 10

doc.: IEEE /0788r0 Submission Frame exchange sequences (1) July 2010 Jochen MirollSlide 11 AP1 Leader STA 2 STA 3 STA 4 DP ABARABAN-ABA DDDPPPPPPDDDDDDDDDDDDDDDDDD „Did you get 5 since BAR start seq#?“ Aggregate BA is cancelledBAR start seq# frame exc. end P

doc.: IEEE /0788r0 Submission Frame exchange sequences (2) July 2010 Jochen MirollSlide 12 AP1 Leader STA 2 STA 3 STA 4 DP ABARABAN-ABA beaconDDDPPPPPPDDDDDDDDDDDDDDDDDD „Did you get 5 since BAR start seq#?“ Aggregate BA is cancelledBAR start seq# Would ask „got 5 now?“ interrupted by beacon ABARABA frame exc. end P „Did you get 6 since BAR start seq#?“ Assume everyone received the beacon Increases our seq# counter by one

doc.: IEEE /0788r0 Submission Frame exchange sequences (3) July 2010 Jochen MirollSlide 13 AP1 Leader STA 2 STA 3 STA 4 DP ABARN-ABA N-AB DDDPPPPPPDDDDDDDDDDDDDDDDD „Did you get 5 since BAR start seq#?“ (note that 6 have been sent) N-ABA is receivedBAR start seq# ABARABA frame exc. end P „Did you get 5 since BAR start seq#?“ AP can decide whether to add redundancy/parity a-priori Reception of N-ABA and lack of ABA are treated as the same case

doc.: IEEE /0788r0 Submission Frame exchange sequences (4) July 2010 Jochen MirollSlide 14 AP1 Leader STA 2 STA 3 STA 4 D ABARN-ABA N-AB DDDDDDDDDDDDDDD „Did you get 5 since BAR start seq#?“ BAR start seq# frame exc. end AP is limited in parity delivery by the application layer Application layer can implicitly control MAC error correction delay N-ABA PPPP ABARN-ABA N-AB N-ABA PPP ABARN-ABA N-AB N-ABA

doc.: IEEE /0788r0 Submission Questions and discussion July 2010 Jochen MirollSlide 15