TCP/IP Acknowledge Signal Delay for Network Bandwidth Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As network traffic increases, available TCP/IP bandwidth decreases, leading to slower data transfers and impaired performance, especially for diskless computers that require significant bandwidth for loading operating systems and applications.

Innovation Solution

A system with monitor, detection, and delay modules that monitor TCP/IP network traffic, detect exceeding traffic thresholds, and delay issuing TCP/IP acknowledge signals to manage bandwidth, allowing other data transfers to proceed more efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If network traffic increases, then data transfer volume increases, but available TCP/IP bandwidth decreases

Engineering Contradiction:
Improvedata transfer volumeVSAvoidavailable TCP/IP bandwidth
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system dynamically adjusts TCP/IP acknowledge signal transmission based on real-time network traffic conditions. When traffic exceeds thresholds, the system delays acknowledge signals to manage bandwidth dynamically, allowing the network to adapt to varying load conditions and prioritize critical data transfers.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timing parameter of TCP/IP acknowledge signal transmission based on network traffic conditions. By modifying when acknowledge signals are sent (delaying them when traffic is high), the system optimizes bandwidth utilization and ensures sufficient bandwidth for critical operations like operating system loading.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If network traffic increases, then data transfer volume increases, but data transfer speed decreases

Engineering Contradiction:
Improvedata transfer volumeVSAvoiddata transfer speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system dynamically controls the timing of acknowledge signals based on real-time network traffic monitoring. When traffic thresholds are exceeded, the system delays acknowledge signals to prevent further data transmission, thereby maintaining data transfer speed for critical operations while allowing non-critical transfers to be postponed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system ensures continuous availability of bandwidth for critical data transfers by selectively delaying non-critical transactions. This maintains the continuity of useful action for essential operations like operating system loading, while allowing the system to manage overall network load through controlled delays.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If diskless computers load operating systems, then system initialization is required, but network bandwidth is consumed

Engineering Contradiction:
Improvesystem initializationVSAvoidnetwork bandwidth
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system performs preliminary monitoring of network traffic conditions before and during operating system loading. By detecting traffic thresholds in advance and delaying acknowledge signals proactively, the system ensures that sufficient bandwidth is available for the critical operating system loading process, preventing bandwidth contention from interfering with system initialization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8477624B2Apparatus, system, and method for managing network bandwidth
Publication Date: 2013.07.02 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US8477624B2 patent drawing
  • US8477624B2 patent drawing
  • US8477624B2 patent drawing

AI summary

An apparatus, system, and method are disclosed for managing network bandwidth. A monitor module monitors traffic of a plurality of peer computers over a Transmission Control Protocol/Internet Protocol (TCP/IP) network. A detection module detects traffic exceeding a traffic threshold for the network. A delay module delays issuing each TCP/IP acknowledge signal for a specified delay interval in response to detecting the traffic exceeding the traffic threshold.