Communication Apparatus Frequency-Based Cache Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face inefficiencies in redundancy removal due to limited cache capacity on the receiving side, leading to incomplete prevention of redundant data transmission, as data is deleted based on access time rather than occurrence frequency.

Innovation Solution

A communication apparatus that stores the number of transmissions for each data chunk and sets a threshold; when this threshold is reached, it requests retention of the data, allowing only identifier transmission instead of the data itself, thereby optimizing cache usage and preventing redundant data forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the cache capacity is increased to store more data, then redundancy removal efficiency is improved, but the device complexity and cost increase

Engineering Contradiction:
Improveredundancy removal efficiencyVSAvoidcache capacity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of cache management from time-based deletion to frequency-based retention. By tracking the number of transmissions for each data identifier and comparing it against a threshold, the system dynamically determines which data to retain in cache, achieving high redundancy removal efficiency without requiring large cache capacity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The receiving apparatus autonomously manages cache content by monitoring transmission frequencies itself. The system automatically identifies frequently transmitted data through identifier counting and selectively retains only those identifiers in cache, eliminating the need for external cache management or large storage capacity

Inventive Principle:
Principle #25Self-service

2Productivity

If data is deleted from cache based on elapsed time, then cache management is simplified, but redundancy removal efficiency deteriorates

Engineering Contradiction:
Improveredundancy removal efficiencyVSAvoidcache management complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent changes the cache management parameter from time-based (LIFO/FIFO) to frequency-based. By tracking transmission counts for each identifier and using a threshold comparison, the system prioritizes retaining identifiers that appear frequently in transmissions, significantly improving redundancy removal efficiency while maintaining manageable complexity through automated counting

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by continuously monitoring the number of transmissions for each identifier and using this information to dynamically adjust cache retention decisions. The threshold comparison provides a feedback mechanism that automatically identifies which data to retain, improving efficiency without requiring complex manual management

Inventive Principle:
Principle #23Feedback

3Productivity

If the threshold for retaining data is lowered, then more data is retained in cache increasing redundancy removal, but cache capacity is consumed faster

Engineering Contradiction:
Improveredundancy removal efficiencyVSAvoidcache capacity consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent uses a configurable threshold parameter that balances cache capacity consumption against redundancy removal efficiency. By adjusting this threshold, the system can optimize performance based on available cache resources, achieving high redundancy removal while controlling cache usage through parameter tuning rather than requiring fixed large capacity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9935889B2Communication apparatus and method
Publication Date: 2018.04.03 FUJITSU LTD
  • US9935889B2 patent drawing
  • US9935889B2 patent drawing
  • US9935889B2 patent drawing

AI summary

A communication apparatus includes a storing unit, a setting unit, a transmitting unit. The storing unit stores the number of transmissions of data to a destination of the data in association with an identifier that identifies the data. The setting unit sets, when the number of transmissions of target data that is data of a target of transmission to the destination reaches a threshold, as alternative data, a combination of the target data and a retaining request for requesting retaining of the target data. The alternative data is data to be transmitted to the destination as an alternative of the target data. The setting unit sets, after transmission of the retaining request, the identifier of the target data as the alternative data. The transmitting unit transmits the alternative data to the destination.