Core Network TCP Acceleration via Window-Aware Packet Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current core network devices lack dual-end transparent TCP acceleration capabilities, requiring kernel-level modifications and complicating the setup and configuration of TCP acceleration for data senders and receivers.
Innovation Solution
Implementing a TCPO acceleration module in the core network element to cache data packets, determine a target window mode based on the receiving end's window field value, and send ACK responses to the sender without waiting for a response from the receiver, thereby optimizing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If TCP acceleration is implemented based on congestion control algorithm, then data transmission efficiency is improved, but device complexity increases due to kernel-level configuration requirements
Solution Approach 1:
The patent introduces a core network device as an intermediary between the data sender and data receiver. This intermediary device performs TCP acceleration functions by caching data packets and managing window field values, eliminating the need for kernel-level modifications on end devices. The core network device acts as a mediator that handles the complex TCP optimization logic centrally, thereby improving data transmission efficiency without increasing complexity at the edge devices.
Solution Approach 2:
The patent extracts the TCP acceleration functionality from the end devices (senders and receivers) and relocates it to the core network device. By taking out the complex congestion control algorithm implementation and window management from the kernel level of end devices, the system achieves transparent acceleration without requiring modifications to the end devices. The core network device independently handles packet caching and response generation.
2Ease of operation
If transparent transmission is performed without optimization processing, then ease of operation is maintained, but data transmission efficiency deteriorates
Solution Approach 1:
The core network device performs self-service by autonomously managing the TCP acceleration process. It automatically caches incoming data packets, determines appropriate window field values based on its own judgment of receiver capabilities, and generates response messages without requiring external configuration or intervention. This self-service mechanism maintains transparent operation for end devices while internally optimizing data transmission efficiency through intelligent packet management.
3Productivity
If dual-end transparent TCP acceleration is implemented, then data transmission efficiency is improved, but ease of operation deteriorates due to setup and configuration requirements
Solution Approach 1:
The core network device serves as a mediator that enables dual-end acceleration without requiring configuration on either end device. The intermediary handles all acceleration logic centrally, including caching packets from the sender side and managing window field values for the receiver side. This centralized mediation approach achieves the benefits of dual-end transparent acceleration while maintaining operational simplicity, as no setup or configuration is needed at the end devices.
Data Source
AI summary
The present application discloses a core network data transmission method, an electronic device, and a computer-readable storage medium, wherein the core network data transmission method includes: storing a data packet into a preset data flow table after receiving the data packet; acquiring a window field value of a data receiving end, determining a first response message according to a target window mode corresponding to the window field value, and feeding the first response message back to a data sender; and sending all data packets in the data flow table to the data receiving end.


