Network Element Caching for Thin Client Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Thin client network structures face challenges with high frame rate applications like video playback due to limitations in content caching and bandwidth usage, especially when multiple users are involved, and struggle with localized content delivery and encryption constraints.

Innovation Solution

Introducing a network element that performs application computations on behalf of the server, enabling caching and offloading, and utilizing a communication protocol with caching logic and encryption to manage content delivery efficiently, allowing for localized content retrieval and secure operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If content caching is implemented between client and server, then bandwidth usage is reduced, but encryption security is compromised because cached content would need to be decrypted

Engineering Contradiction:
Improvebandwidth usageVSAvoidencryption security
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

A network element is introduced as an intermediary between the client and server. This network element can cache content locally and deliver it to the client without requiring the content to be decrypted during transmission through the cache, thus maintaining encryption security while reducing bandwidth usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a large number of users access content simultaneously, then network coverage is improved, but bandwidth capacity is overwhelmed resulting in network congestion

Engineering Contradiction:
Improvenetwork coverageVSAvoidbandwidth capacity
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The network element caches content in advance before it is requested by multiple clients. By pre-caching content that is likely to be requested, the system prepares content locally so that when multiple users access it simultaneously, the content can be delivered from the local cache rather than being repeatedly fetched from the server, thus avoiding bandwidth overload.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If application computations are performed by the server, then centralized control is maintained, but server load increases reducing network performance

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system segments the computation tasks by introducing a network element that handles content caching and delivery independently from the main server. The server maintains centralized control for application computations while the network element independently manages content caching and local delivery, thereby distributing the load and improving overall network performance without sacrificing centralized control.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2708008B1A method for operating a network and a network
Publication Date: 2017.01.18 NEC CORP
  • EP2708008B1 patent drawing
  • EP2708008B1 patent drawing
  • EP2708008B1 patent drawing

AI summary

For allowing a reliable and high performance of a network by simple means a method for operating a network is claimed, wherein the network is comprising a server and at least one client for communication with the server, wherein an application computation or operation will be performed by the server and wherein a result of the application computation or operation will be displayed at the client. The method is characterized in that a network element will be provided for use by the client, wherein the network element is performing at least one application computation or operation on behalf of the server. Further, an according network is claimed, preferably for carrying out the above mentioned method.