Delayed Acknowledgement v.s. Normal Acknowledgement

Slides:



Advertisements
Similar presentations
Doc: IEEE /705ar0 Submission Javier del Prado et. al November 2002 Slide 1 Mandatory TSPEC Parameters and Reference Design of a Simple Scheduler.
Advertisements

Doc.: IEEE /492r0 Submission Lim Wei Lih, Matsushita Electric Ind. Slide 1 July 2001 Comments on AV transmission Recommended Practice Yasuo HARADA,
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
TCP : Transmission Control Protocol Computer Network System Sirak Kaewjamnong.
1 Transport Layer Lecture 10 Imran Ahmed University of Management & Technology.
Copyright © Lopamudra Roychoudhuri
Doc.: IEEE /601r0 Submission Harada Yasuo, Matsushita Electric Ind. Slide 1 November20 01 Delayed Acknowledgement v.s. Normal Acknowledgement.
An SSCOP-based Link Layer Protocol for Wireless LANs Haoli Wang and Aravind Velayutham IEEE Global Telecommunications Conference 1-5 December, 2003 San.
TCP Transmission Control Protocol Part 2 CH 23 Aseel Alturki.
Data Link Layer Flow and Error Control. Flow Control Flow Control Flow Control Specifies the amount of data can be transmitted by sender before receiving.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Computer Networking Lecture 16 – Reliable Transport.
Protocols and layering Network protocols and software Layered protocol suites The OSI 7 layer model Common network design issues and solutions.
Chapter 3 Transport Layer
Fast Retransmit For sliding windows flow control we waited for a timer to expire before beginning retransmission of a packet TCP uses an additional mechanism.
Reliable Transmission
IEEE e Performance Evaluation
Delayed Acknowledgement v.s. Normal Acknowledgement
Performance Evaluation for 11ac
HCF and EDCF Simulations
Process-to-Process Delivery, TCP and UDP protocols
Lecture 27 WLAN Part II Dr. Ghalib A. Shah
Last time Reliable Data Transfer
Instructor Mazhar Hussain
Closed versus Open Loop Comparisons
Intel Validation of TGn Simulation Scenarios
Data Link Layer What does it do?
Introduction of Transport Protocols
Flow Control.
Data Link Layer: Data Link Control
EDCF TXOP Bursting Simulation Results
Flow and Error Control.
Groupcast discussion Date: Authors: Mar 2009 Month Year
CS412 Introduction to Computer Networking & Telecommunication
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Overheads in Data Stream Over WLAN
Ack Bitmap length for Burst ACK
Multipoll, FEC, Persistence, Portals
Questions on Queue State Element
Simulation for EDCF Enhancement Comparison
Enhanced MAC proposal for high throughput.
TCP Sliding Windows, Flow Control, and Congestion Control
CS4470 Computer Networking Protocols
OFDMA performance in 11ax
Ack Bitmap length for Burst ACK
Advanced Computer Networks
Burst Transmission and Acknowledgment
<January 2002> doc.: IEEE <02/139r0> March, 2008
Simulation Results for Controlled Contention Mechanism
DL MU MIMO Error Handling and Simulation Results
Acknowledgement for Multicast Streams
The Transport Layer Reliability
Delayed Acknowledgement v.s. Normal Acknowledgement
Ack Bitmap length for Burst ACK
Window Management in TCP
Feedback-jamming ARQ mechanisms
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Lecture 4 Peer-to-Peer Protocols and Data Link Layer
Month 2000 doc.: IEEE /xxx July 2002
Burst Transmission and Acknowledgment
EHT Multi-link Operation
Joint Proposal R1 update
TCP Sliding Windows, Flow Control, and Congestion Control
Proposed Timestamp Field for Strictly Ordered Indication
(Marvell Semiconductor, Inc.)
Consideration on HARQ Unit
Error Checking continued
Enhancement for AV Transmission
TCP Sliding Windows, Flow Control, and Congestion Control
Presentation transcript:

Delayed Acknowledgement v.s. Normal Acknowledgement November 2001 Delayed Acknowledgement v.s. Normal Acknowledgement Yasuo HARADA, Tan Pek Yew Matsushita Electric Ind. John Kowalski and Yoshihiro Ohtani Sharp Corp. Toshihiro Fujita Sony Corp. Harada Yasuo, Matsushita Electric Ind.

November 2001 Introduction Sharp, Panasonic and Sony Requires High Bandwidth AV Transmission over IEEE802.11e AV data of up to 24 Mbps Reasonably reliable AV Data transmission at MAC Current Draft offers 4 types of Acknowledgement policies: Delay ACK offers low overheads with reasonable reliability We find option of Delay ACK meets our requirement for AV Data transmission Harada Yasuo, Matsushita Electric Ind.

Content This presentations demonstrates November 2001 Content This presentations demonstrates The simple buffering mechanism needed for Delay ACK It frees complex buffering mechanism at layer above MAC for High Data traffic (such as 24 Mbps AV Stream) Simulation results of Delay ACK vs. Normal ACK Two Scenarios are performed 0% PER & 10% PER Harada Yasuo, Matsushita Electric Ind.

Implementation needed for Delayed Acknowledgement November 2001 Implementation needed for Delayed Acknowledgement Needs to: Allocate fixed size of buffer to store transmitted packets that have not being acknowledged. Update acknowledged buffer entries on upon reception of delayed ACK Set retransmitted data packet to higher priority Remove buffered data packet if it is not being acknowledged after delay bound Stop pull for MSDU when buffer size is full Harada Yasuo, Matsushita Electric Ind.

Implementation needed for Delayed Acknowledgement (con’t) November 2001 Implementation needed for Delayed Acknowledgement (con’t) Receiver Needs to: Allocate fixed size of buffer to store out of sequence data frames Transmit delayed acknowledgement after received certain numbers of data packets Set delayed acknowledgement frame to higher priority Keep acknowledgement history up to certain size Deliver buffered packets that are in sequence at the head of the list to upper layer when buffer is full. For example as shown in the following figure, the receiver buffer will be filled up after received packet ID 10. So, Packet ID 2 to 4 will be delivered to upper layer, even through Packet ID 1 is still not yet being received. Error handling for this case is upper layer decision. Harada Yasuo, Matsushita Electric Ind.

A example of Delayed Acknowledgement Transmission Sequence November 2001 A example of Delayed Acknowledgement Transmission Sequence TXOP CF-Poll QoS P P Delayed ACK P CF-Poll QoS AP/HC Data QoS S Data QoS S Data QoS S Data QoS Sender Harada Yasuo, Matsushita Electric Ind.

TX & RX Buffering Mechanism November 2001 TX & RX Buffering Mechanism Upper Layer Fill in N-8 Data Frames Upper Layer Fetch Data Frames with TC-Seq 54 and 55 To upper layers & De-allocate Memory for Seq 54 & 55 Buffer Size = N Buffer Frames Receiver Buffer Cleared Sender TC-Seq = 54 TC-Seq = 56 TC-Seq = 55 TC-Seq = 57 TC-Seq = 58 TC-Seq = 59 TC-Seq = 58 TC-Seq = 60 TC-Seq = 61 TC-Seq = 60 TC-Seq = 62 TC-Seq = 61 TC-Seq = 63 TC-Seq = 62 TC-Seq = 63 Delay ACK Message Payload Received after receiving 10 Data Frames Empty Data Not Received UnACK ACK TX to upper Layer Harada Yasuo, Matsushita Electric Ind.

One example of Delayed ACK Transmission Sequence November 2001 One example of Delayed ACK Transmission Sequence TXOP TXOP TXOP TXOP Legend Poll Poll Poll Poll SIFS AP/HC PIFS Poll QoS CF-Poll 1 2 3 4 5 6 7 8 9 1 3 7 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 Sender 1 QoS Data QoS Data (Retransmission) 3 1st D ACK 2nd D ACK Receiver D ACK Delayed ACK 1st Delayed ACK 2nd Delayed ACK Error in transmission Before Received 1st Delayed ACK After Received 1st Delayed ACK Before Received 2nd Delayed ACK After Received 2nd Delayed ACK Sender Buffer 1 2 3 4 5 6 7 8 9 1 3 7 3 7 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 2 1 6 Data Seq 1 and 2 are being delivered to upper layer Receiver Buffer 4 5 6 8 9 1 Data Seq 3 to 11 are being delivered to upper layer 1 3 1 4 1 5 1 7 1 8 Harada Yasuo, Matsushita Electric Ind.

Simulation Aim Scenario November 2001 Simulation Aim Compare MSDU throughput of the following acknowledgement policy: Normal Acknowledgement Delayed Acknowledgement Scenario AP/HC poll a wireless station using QoS CF-Poll at the rate of 250 polls per sec Sender: Wireless station (send at full rate) Receiver: AP/HC (acknowledgement generator) MSDU size = 1402 bytes, PHY Rate = 36Mbps OFDM Harada Yasuo, Matsushita Electric Ind.

Normal Acknowledgement November 2001 Normal Acknowledgement ACK Data PER = 0% PER = 10% Harada Yasuo, Matsushita Electric Ind.

Delay Acknowledgement November 2001 Delay Acknowledgement Delayed ACK Data Configuration: Duplication History Length = 64 a Delayed ACK is being generated after received 10 data frames Retransmission Time: 0.001s, Receiver Buffer Size: 200 frames PER = 0% PER = 10% Harada Yasuo, Matsushita Electric Ind.

November 2001 Summary Delay-Ack Policy perform effective high data transmission for AV data transmission Yasuo Harada et.al., Matsushita Electric Ind.