Proposed Modifications to e-D4.0 Group ACK

Slides:



Advertisements
Similar presentations
Doc.:IEEE /0365r1 March 2012 Z. Quan, Qualcomm Inc MAC Header Compression Slide 1 Authors:
Advertisements

TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
1 TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
1 CS 4396 Computer Networks Lab Transmission Control Protocol (TCP) Part I.
Transport Layer – TCP (Part1) Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Doc.: IEEE /0846r0 Submission July 2008 Mathilde BenvenisteSlide 1 Power save for wireless mesh Mathilde Benveniste
1 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3. PS in Ad.
1 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3. PS in Ad.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
The OSI Reference Model
Transmission Control Protocol
Submission doc.: IEEE 11-13/0288r0 TXOP Sharing Operation for Relay Date: Slide 1Eric Wong, Broadcom Authors: March 2013.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 14.
1 Chapter 8 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
© Jörg Liebeherr (modified by Malathi Veeraraghavan) 1 Overview Formats, Data Transfer, etc. Connection Management.
Doc.:IEEE /0313r1 Submission Robert Stacey (Intel) March 12, 2010 Slide 1 Rekeying Protocol Fix Authors: Date:
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
WINLAB Open Cognitive Radio Platform Architecture v1.0 WINLAB – Rutgers University Date : July 27th 2009 Authors : Prasanthi Maddala,
Doc.: IEEE /0615r0 Submission May 2008 Naveen K. Kakani, Nokia IncSlide 1 Multicast Transmission in WLAN Date: Authors:
Data Link Layer Flow Control.
Chapter Two Fundamentals of Data and Signals
Internet Networking recitation #9
Calibration using NDP Vincenzo Scarpa
MCS, NSS, BW and PPDU selection for 11ax
Data Communications and Networking Pipelined reliable data transfer
WUR coexistence with existing power save mode
DLS Power Save Delivery Mechanism
How to collect STAs’ Tx demands for UL MU
TWT Information frames in 11ax
Proposed Modifications to
AP Service Load: Improved Definition
Data Link Layer: Data Link Control
Groupcast discussion Date: Authors: Mar 2009 Month Year
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Multicast/Broadcast Communication With Acknowledge
TWT SP initiation and termination and legacy PS
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
Some Power-save changes in e Draft
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improved Delayed ACK response Frame for.
Internet Networking recitation #10
Calibration using NDP Date: Authors: December 2006
Proposed Modifications to e-D4.0 Direct Link Protocol
Burst Transmission and Acknowledgment
FlexWiFi – A Distributed DLS
Peer Power Save Mode for TDLS
Rekeying Protocol Fix Date: Authors: Month Year
Group Block Acknowledgements for Multicast Traffic
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
FlexWiFi – A Distributed DLS
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Uniform e Admissions Control Signaling for HCF and EDCF
Efficient TIM element supporting multiple BSSIDs
802.11e EDCA-APSD TXOP Handoff September 2003
A Routing Protocol for WLAN Mesh
First Path AWV issue Date: Authors: May 2019
Interference Signalling Enhancements
Scheduled Peer Power Save Mode for TDLS
Burst Transmission and Acknowledgment
Efficient TIM element supporting multiple BSSIDs
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Fast Active Scan Proposals
Chapter 6 Multiple Radio Access.
Chapter 11 Comment Resolution for Letter Ballot 63
Signaling for Streaming in IEEE e
Use of More Data Field Date: Authors: Jan 2006 Jan 2006
Traffic Filter based Wakeup Service
Presentation transcript:

Proposed Modifications to 802.11e-D4.0 Group ACK January 2003 Proposed Modifications to 802.11e-D4.0 Group ACK Carlos Rios, RiosTek LLC

January 2003 D4.0 Group ACK Summary Group ACK per 802.11e-D4.0 is a relatively involved protocol to allow QSTAs to burst transmissions to another QSTA while deferring any and all corresponding ACKs until after a later (Group) ACK request. Upon association, sender QSTA gleans from (Association frame) Capabilities Info field that candidate receiver QSTA is capable of Group ACK Group ACK is set up, characterized and torn down with Action Frames: Sender transmits ADDGA Request to set up GA with receiver Receiver responds with ADDGA Response to announce its GA capabilities Sender and Receiver define Tx, Rx Buffer sizes and otherwise prep for GA DELGA Request lets the sender tear down previously established GA capability Once GA is set up, sender advertises any transmitted frames subject to GA by setting an appropriate flag in the packet MAC Header QOS Control field Keeps track of all buffer sizes, etc so to not send too many packets, etc Group ACKable frames are transmitted, separated by SIFS Done transmitting the burst, Sender issues GroupACK Request Control frame Receiver immediately responds with a Group ACK or an ACK The ACK lets him mark time until he’s done preparing a real Group ACK Needs to process Group ACK Req and correlate with his Rx buffer Real Group ACK ready, receiver QSTA transmits it as soon as possible Sender needs to ACK this Group ACK Sender can then initiate another burst at his convenience

D4.0 Group ACK Shortcomings January 2003 D4.0 Group ACK Shortcomings GA functionality should be available to all stations, not just QSTAs GAs should be allowed under DCF rules SIFS Burst packet separation hard requirement is too restrictive Indicates all GA packets need be queued at the sender SIFS should be a minimum, goal separation Don’t use QOS Control field to advertise GA parameters Replace “Order” bit (B15) in MAC Header Frame Control field with a “No Immediate ACK” bit always set upon a Group ACK transmission Modify Group ACK Request frame to simplify GA processing GAReq frame now contains a “Start Sequence Control” field Receiver and sender need calculate which sequence numbers were actually received from sender, which were actually sent to the receiver and, which, if any need be retransmitted Much easier for the GAReq to contain the list of seqnos actually sent, and the GA to contain the list of seqnos actually received

Proposed Group ACK Modifications January 2003 Proposed Group ACK Modifications Modified Group ACK is a relatively involved protocol to allow a STA to burst transmissions to another STA while deferring any and all corresponding ACKs until after a later (Group) ACK request. Upon association, sender STA gleans from (Association frame) Capabilities Info field that candidate receiver STA is capable of Group ACK Group ACK is set up, characterized and torn down with Action Frames: Sender transmits ADDGA Request to set up GA with receiver Receiver responds with ADDGA Response to announce its GA capabilities Sender and Receiver define Tx, Rx Buffer sizes and otherwise prep for GA DELGA Request lets the sender tear down previously established GA capability Once GA is set up, sender advertises any transmitted frames subject to GA by setting an appropriate flag in the packet MAC Header Frame Control field Keeps track of all buffer sizes, etc so to not send too many packets, etc Group ACKable frames are transmitted, separated at a minimum by SIFS Done transmitting the burst, Sender issues GroupACK Request Control frame Receiver immediately responds with a Group ACK or an ACK The ACK lets him mark time until he’s done preparing a real Group ACK Needs less time to process Group ACK Req, correlate with his Rx buffer Real Group ACK ready, receiver QSTA transmits it as soon as possible Sender needs to ACK this Group ACK Sender can then initiate another burst at his convenience

Proposed Group ACK Modifications Summary January 2003 Proposed Group ACK Modifications Summary The modified GA remains a relatively involved protocol, but now allows non-QoS STAs to burst transmissions to each other. No longer necessary to queue up packets at the sender prior to issuing a burst Better supports pseudo-streaming apps like MPEG2 MPTS distribution to multiple SPTS-processing STBs Reduced complexity sent/received/need-retransmit packet processing The herein modified Group ACK is a more robust solution Candidate normative text revisions to 802.11e-D4.0 are contained in document 03/052r0