Satellite Terminal Caching Logic for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Satellite communication systems face challenges in minimizing bandwidth usage and latency due to limited capacity and high latency in satellite links, while also needing to balance user experience and service level agreements, especially when implementing caching solutions in heterogeneous networks with varying terminal capabilities.

Innovation Solution

A satellite communication system with a hub and remote terminals, where some terminals include a detachable micro-SD cache and advanced caching logic to prevent prefetching of cached objects and distribute content based on individual terminal reception capabilities, using multicast transmission with adaptive modulation and coding to optimize data delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If caching is implemented at remote terminals to reduce latency and bandwidth usage, then user experience improves, but terminal cost and device complexity increase

Engineering Contradiction:
Improveresponse latencyVSAvoidterminal complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The caching functionality is segmented from the terminal's core communication functions. The cache is implemented as a separate, optional module that can be independently activated or deactivated, allowing terminals to maintain basic communication capabilities while optionally enhancing them with caching for improved performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of implementing full caching functionality in all terminals, the system applies partial caching only to terminals where it is most beneficial. The detachable cache allows selective deployment based on terminal capabilities and usage patterns, avoiding unnecessary complexity in terminals where caching provides minimal value.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If cache capacity is increased to improve hit ratio, then content retrieval efficiency improves, but terminal cost increases

Engineering Contradiction:
Improvecontent retrieval efficiencyVSAvoidterminal cost
Core Design Contradiction:
ProductivityVSWeight of moving object

Solution Approach 1:

The cache capacity is made dynamically adjustable rather than fixed. The detachable cache module allows the cache size to be changed based on actual usage patterns, terminal capabilities, and cost constraints. This enables optimization between cache hit ratio and terminal cost by adjusting cache capacity to match real-world needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of cache capacity from a static specification to a variable configuration. By allowing the cache size to be adjusted through parameter changes, the system can optimize the balance between achieving sufficient hit ratios and controlling terminal costs across different deployment scenarios.

Inventive Principle:
Principle #35Parameter changes

3Loss of substance

If multicast transmission is used to distribute content efficiently, then bandwidth usage improves, but system complexity increases

Engineering Contradiction:
Improvebandwidth usageVSAvoidsystem complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The hub acts as an intermediary between content servers and remote terminals, managing multicast transmissions centrally. This intermediary approach allows efficient content distribution through multicast while keeping individual terminal complexity low, as the hub handles the complexity of group management and content routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If prefetching is implemented to improve content availability, then user experience improves, but bandwidth waste increases

Engineering Contradiction:
Improvecontent availabilityVSAvoidbandwidth waste
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system implements feedback mechanisms to monitor actual content requests and cache hit patterns. This feedback information is used to adjust prefetching behavior dynamically, ensuring that content is prefetched only when and where it is likely to be needed, thereby improving content availability while minimizing bandwidth waste from unnecessary prefetches.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9564960B2Decentralized caching system
Publication Date: 2017.02.07 GILAT SATELLITE NETWORKS
  • US9564960B2 patent drawing
  • US9564960B2 patent drawing
  • US9564960B2 patent drawing

AI summary

In a satellite communication system comprising at least a hub and a plurality of terminals, at least one terminal may include a cache for storing data objects. The cache may be based on a detachable memory device that may be inserted to or removed from the terminal at any given time, including after the terminal is deployed. Aspects are directed to preventing a prefetching of objects already stored in a cache of a remote terminal. In some embodiments, an efficient multicasting of content to terminals over an adaptive link may occur in a manner which may benefit terminals comprising a cache while not affecting or minimally affecting the performance of terminals that may not include a cache.