IEEE 802.11 MAC Layer Optimization for TCP/IP Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IEEE 802.11 wireless networks face high overhead due to bit error rates and self-contention, leading to performance degradation, especially when using TCP/IP, with limitations in frame size and MTU causing inefficiencies in data transmission.

Innovation Solution

The solution optimizes network data processing by implementing partial retransmissions, ACK suppression, and data formatting schemes to reduce retransmissions and improve efficiency, allowing for the use of larger frames while maintaining compatibility with IP networks, thereby alleviating self-contention and enhancing error recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IEEE 802.11 uses automatic repeat requests (ARQ) to retransmit lost frames, then reliability is improved, but overhead increases and performance degrades

Engineering Contradiction:
Improveframe transmission reliabilityVSAvoiddata transmission throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the IP packet into multiple data blocks (e.g., 6 blocks of 250 bytes each) and transmits them in separate IEEE 802.11 frames. This segmentation allows selective retransmission of only the corrupted blocks rather than the entire frame, reducing retransmission overhead while maintaining reliability. The receiver reassembles the blocks into complete IP packets, enabling efficient error recovery without wasting bandwidth on unnecessary retransmissions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial retransmission by transmitting only the necessary data blocks that require retransmission rather than retransmitting complete frames. This partial action approach reduces the overhead associated with ARQ while maintaining sufficient reliability for TCP/IP data transfer over wireless networks.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If IEEE 802.11 transmits ACK frames for every data packet, then reliability is improved, but self-contention increases and performance degrades

Engineering Contradiction:
Improvedata confirmation reliabilityVSAvoidself-contention
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent merges the acknowledgment function into the data frames by piggybacking ACK information on the data blocks. Instead of sending separate ACK frames for each data packet, the receiver includes acknowledgment status in the data frame itself, allowing multiple packets to be acknowledged simultaneously. This eliminates self-contention while maintaining reliability through cumulative acknowledgment of received data blocks.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables continuous data transmission by eliminating the interruptive ACK frames. The piggybacked acknowledgment mechanism allows the receiver to confirm receipt of data blocks without stopping the data flow, maintaining continuous useful action and preventing the performance degradation caused by frequent ACK frame transmissions.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If IEEE 802.11 uses standard frame sizes, then compatibility is maintained, but bandwidth utilization is inefficient

Engineering Contradiction:
ImproveIP network compatibilityVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent dynamically adjusts the frame size by varying the number of data blocks transmitted per frame based on network conditions and packet size. Instead of using fixed standard frame sizes, the system can transmit 1-6 data blocks per frame, optimizing bandwidth utilization while maintaining compatibility with IP networks through proper framing and sequencing of the blocks.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7609697B2Optimizing IEEE 802.11 for TCP/IP data transfer
Publication Date: 2009.10.27 SONY GROUP CORP
  • US7609697B2 patent drawing
  • US7609697B2 patent drawing
  • US7609697B2 patent drawing

AI summary

Systems and methods are described for increasing data transfer efficiency between networks. The invention being particularly well suited when establishing connectivity between wireless networks, such as based on IEEE 802 standards, and traditionally wired network protocols (often referred to as internet protocols), such as TCP/IP and UDP. The invention provides formatting of network packets and then processing of network packets according to one or more optimization processes. One optimization process comprises performing partial packet retransmissions to increase network efficiency, especially in high bit error rate networks such as wireless networks. Another optimization process comprises suppressing unnecessary packet acknowledgements, therein reducing burst traffic and saving substantial overhead in lossy networks. Additional aspects of the invention provide further benefits. The invention may be implemented within the MAC layer of a network interface, in particular within wireless network interfaces which are being increasingly utilized for both home and office short range interconnectivity.