Packet Transfer Device Proxy Acknowledgment Flow Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing packet transfer devices struggle to effectively select and process multiple flows requiring proxy acknowledgments, leading to limitations in throughput and capacity, especially on high-speed networks like Gigabit Ethernet, and are difficult to install within the network.
Innovation Solution
A packet transfer device equipped with a flow identifier, bandwidth control, storage, and analysis means to determine the need for proxy acknowledgments, capable of converting packets to protocols not requiring acknowledgments, and improving throughput by installing proxy devices at network edge sections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a proxy device is installed to send acknowledgments without waiting for receive side confirmation, then data transfer throughput is improved, but the device complexity and difficulty of installation increase
Solution Approach 1:
The patent introduces a proxy device as an intermediary component installed between the transmit terminal and receive terminal. This proxy device sends acknowledgments to the transmit terminal without waiting for confirmation from the receive terminal, effectively mediating the TCP handshake process. This resolves the contradiction by providing the throughput improvement of proxy acknowledgment while containing complexity through a dedicated intermediary component rather than modifying terminal devices.
Solution Approach 2:
The patent segments the TCP acknowledgment process by separating the acknowledgment sending function from the traditional terminal devices and assigning it to a dedicated proxy device. This segmentation allows the proxy device to handle acknowledgment traffic independently, improving throughput while isolating the complexity to a single manageable component rather than distributing it across the entire system.
2Quantity of substance
If multiple flows are processed simultaneously by a proxy device, then data transfer capacity increases, but the device becomes difficult to install within the network
Solution Approach 1:
The patent segments the network into edge sections and core sections, placing proxy devices specifically at the edge sections. This segmentation allows multiple flows to be processed simultaneously at different edge locations without requiring complex integration into the core network infrastructure, thereby increasing data transfer capacity while maintaining ease of installation through standardized edge deployment.
Solution Approach 2:
The patent transitions from processing flows in a single dimension (through a central proxy device) to processing flows across multiple spatial dimensions by deploying proxy devices at multiple network edge sections. This dimensional expansion increases overall data transfer capacity while keeping individual proxy device installations simple and modular.
3Productivity
If flows are concentrated in existing routers and switches, then network infrastructure is utilized, but the processing capacity is exceeded and throughput is limited
Solution Approach 1:
The patent extracts the acknowledgment processing function from existing routers and switches and relocates it to dedicated proxy devices installed at network edge sections. This extraction removes the processing burden from overloaded core infrastructure, enabling existing routers and switches to handle other functions while proxy devices专门 handle TCP acknowledgment traffic, thereby increasing overall throughput without exceeding the processing capacity of core network devices.
Data Source
AI summary
A first issue is to provide a packet transfer device for identifying a connection such as a TCP connection linked to a bandwidth control means, and provide a proxy acknowledgment for each identified connection such as TCP. A second issue is to provide a packet transfer device for providing a proxy acknowledgment for a connection such as TCP, and capable of improving throughput such as for TCP just by being installed at a network edge section connected to the communication terminal. As a means to resolve the first issue, a packet transfer device is provided that contains a means for identifying flows such as TCP flows for deciding if the proxy acknowledgment means requires proxy acknowledgment or not, based on the bandwidth conformance flow reported from the bandwidth control means. As a means to resolve the second issue, a packet transfer device is provided that contains a means for converting stored packets to a protocol that does make a proxy acknowledgment, and a means for transmitting the converted packets to a packet transfer device installed on the network edge oriented towards the oncoming packets.


