TCP Transmission Rate Adjustment in Mobile Ad Hoc Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional TCP congestion control methods in ad hoc networks lead to inefficient use of network resources due to abrupt transmission rate adjustments, excessive load on the network, and high packet loss, especially in mobile ad hoc environments where data availability varies significantly.

Innovation Solution

A method for adjusting the transmission rate in TCP by calculating a difference between current and previous transmission rates, setting upper and lower thresholds based on standard variation, and updating the congestion window to optimize transmission rates, thereby reducing network load and packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional TCP congestion control uses simple exponential increase of transmission rate, then the transmission rate increases quickly, but abrupt congestion is generated and network efficiency deteriorates

Engineering Contradiction:
Improvetransmission rateVSAvoidnetwork efficiency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies dynamics by making the transmission rate adjustment adaptive rather than fixed. The congestion window (cwnd) is dynamically adjusted based on real-time network conditions including RTT variations and bandwidth availability. The system transitions from static exponential increase to dynamic adjustment that responds to changing network states, resolving the contradiction between quick rate increase and avoiding abrupt congestion.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring network parameters such as RTT (Round Trip Time) and bandwidth availability. The transmission rate adjustment is based on feedback from these measurements, allowing the system to adapt to actual network conditions. This feedback loop prevents abrupt congestion by adjusting the rate based on real-time network response rather than following a fixed exponential pattern.

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional TCP congestion control reduces transmission rate by half in congestion state, then congestion is relieved, but network resources are not efficiently utilized

Engineering Contradiction:
Improvecongestion controlVSAvoidnetwork resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies parameter changes by modifying the congestion window (cwnd) adjustment strategy. Instead of the fixed halving rule, the system adjusts cwnd based on calculated bandwidth availability and RTT variations. The patent introduces new parameters such as base bandwidth (base_bw) and current bandwidth (cur_bw) to guide more nuanced adjustments, allowing the system to maintain higher transmission rates when network conditions permit, thus improving resource utilization while still controlling congestion.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the congestion response dynamic by adjusting the transmission rate based on real-time network conditions rather than applying a fixed halving rule. The system continuously monitors bandwidth availability and RTT, then adaptively adjusts cwnd accordingly. This dynamic approach allows the system to relieve congestion when necessary while maximizing resource utilization when the network can handle higher rates.

Inventive Principle:
Principle #15Dynamics

3Productivity

If transmission rate is increased to maximize link utilization, then throughput improves, but packet loss increases due to collisions in wireless environment

Engineering Contradiction:
ImprovethroughputVSAvoidpacket loss
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies partial action by adjusting the congestion window (cwnd) based on calculated bandwidth availability rather than maximizing it completely. The system calculates base bandwidth and current bandwidth, then adjusts cwnd to a level that is sufficient to achieve good throughput but not so high as to cause excessive collisions and packet loss. This partial adjustment strategy balances throughput improvement with packet loss prevention in the wireless environment.

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If ACK-response packets are transmitted to confirm receipt, then transmission reliability improves, but network load increases due to additional traffic

Engineering Contradiction:
Improvetransmission confirmationVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies merging by combining the congestion control function with the existing ACK mechanism. Rather than introducing separate congestion control packets, the system utilizes the existing ACK-response packets for dual purposes: confirming receipt and providing congestion control feedback. This integration reduces additional network traffic while maintaining both transmission reliability and congestion control functionality.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7336608B2Method for adjusting a transmission rate to obtain the optimum transmission rate in a mobile ad hoc network environment
Publication Date: 2008.02.26 SAMSUNG ELECTRONICS CO LTD
  • US7336608B2 patent drawing
  • US7336608B2 patent drawing
  • US7336608B2 patent drawing

AI summary

A method for adjusting a transmission rate in the transmission control protocol (TCP) under a mobile ad hoc network environment, including calculating a difference value (Diff) between the current transmission rate (cur_bw) and the previous transmission rate (base_bw), setting up upper and lower thresholds by calculating the standard variation (basebw_var) of the previous transmission rate, and updating the previous transmission rate to the current transmission rate depending upon a comparison result of Diff and the size of the upper and lower thresholds.