Proxy Device Aggregating Local Clients for Network Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data compression and decompression processes in local devices within computer networks often introduce undesirable latency, limiting the types of devices that can be used for network applications, especially those requiring low latency, such as interactive video and video conferencing, due to the need for adequate computing resources.
Innovation Solution
A proxy device is introduced to share the resource for transforming data, reducing or increasing compression levels, thereby offloading the computation from local devices. This proxy device can be connected to multiple local and remote devices, performing partial or full decompression/compression tasks, and dynamically adjusting compression levels based on bandwidth and latency conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is highly compressed to reduce bandwidth utilization and transmission time, then network efficiency is improved, but local device computation burden increases and latency increases
Solution Approach 1:
The patent introduces a proxy device as an intermediary between the remote server and local client devices. The proxy device performs decompression operations centrally, receiving highly compressed data from the remote device, decompressing it, and then distributing the decompressed data to multiple local devices. This mediator approach allows high compression ratios for network efficiency while eliminating the need for individual local devices to perform computationally intensive decompression, thereby reducing latency.
Solution Approach 2:
The patent combines multiple local devices into a single logical client through the proxy device. Instead of each local device independently receiving and decompressing data streams, the proxy device consolidates these operations, performing decompression once for all connected local devices. This merging eliminates redundant computation across multiple devices and enables resource-limited devices to function as clients without requiring adequate computing resources for decompression.
2Loss of time
If local devices are equipped with adequate computing resources to reduce decompression latency, then latency is reduced, but device cost increases
Solution Approach 1:
The proxy device serves as an intermediary that centralizes the computationally intensive decompression function. Local devices can be manufactured with minimal computing resources since the proxy device handles all decompression operations. This approach enables the use of low-cost, resource-limited devices as clients while maintaining low latency through the proxy's centralized processing capability.
Solution Approach 2:
The proxy device provides decompression services to multiple local devices, allowing resource-limited devices to access decompression capabilities without having to implement them locally. Each local device benefits from the proxy's decompression service, eliminating the need for expensive hardware at the client end while maintaining low latency through the proxy's dedicated processing resources.
3Loss of energy
If compression is performed by local devices to reduce network bandwidth usage, then bandwidth utilization is reduced, but local device computation burden increases
Solution Approach 1:
The proxy device acts as an intermediary that centralizes compression operations. Instead of each local device performing compression independently, the proxy device receives data from local devices, performs compression centrally, and then transmits the compressed data to the remote server. This approach reduces total computation burden across the network by consolidating compression operations in a single location with adequate computing resources.
Solution Approach 2:
The proxy device provides universal compression services to multiple local devices, enabling resource-limited devices to utilize compression capabilities without implementing them locally. The proxy device's compression function serves all connected local devices, reducing overall network bandwidth usage while eliminating the need for expensive compression hardware at each client device.
Data Source
AI summary
A proxy device may organize a set of local devices as members of a union. The proxy device may create a set of virtual peripheral devices. The set of virtual peripheral devices may represent a set of physical peripheral devices connected to the set of local devices. The proxy device may communicate the set of virtual peripheral devices to a remote device.


