Queue Fill Level Control for Bandwidth-Efficient Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in managing fill levels efficiently, leading to excessive bandwidth usage when updating information about occupied addresses, which can result in inefficient data handling and storage.

Innovation Solution

A system that determines addresses for data storage based on fill levels, only updating information about occupied addresses when the fill level exceeds a predetermined limit, thereby conserving bandwidth and ensuring efficient data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fill level information is continuously updated and transmitted, then storage management accuracy is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvefill level information accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system implements periodic updating of fill level information only when the fill level exceeds a predetermined threshold, rather than continuous updating. This threshold-based periodic action reduces bandwidth consumption while maintaining adequate storage management accuracy by transmitting information only when necessary.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the parameter of information transmission from continuous to event-driven based on fill level threshold. When the fill level parameter exceeds the predetermined threshold, information is transmitted; otherwise, transmission is suspended, thereby optimizing bandwidth usage while maintaining storage management effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If fill level information is updated less frequently, then bandwidth consumption is reduced, but storage management efficiency deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidstorage management efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system employs feedback mechanisms where the fill level is continuously monitored and compared against a predetermined threshold. When the threshold is exceeded, feedback triggers an information transmission event, ensuring storage management efficiency is maintained only when necessary, thus optimizing bandwidth consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of fixed periodic updates, the system uses condition-based periodic action where information is updated only when the fill level crosses the threshold. This approach maintains storage management efficiency by ensuring updates occur at critical moments while minimizing unnecessary bandwidth consumption.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If address information is continuously transmitted, then data retrieval accuracy is improved, but bandwidth usage increases

Engineering Contradiction:
Improveaddress information accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts and transmits only the necessary address information when fill level threshold is exceeded, rather than continuously transmitting all address data. This selective extraction approach maintains data retrieval accuracy for active queues while significantly reducing overall bandwidth usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Address information transmission is implemented as periodic action triggered by fill level threshold crossing, rather than continuous transmission. This ensures address accuracy is maintained for relevant data while minimizing bandwidth consumption by transmitting information only when storage conditions warrant it.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8874809B2Assembly and a method of receiving and storing data while saving bandwidth by controlling updating of fill levels of queues
Publication Date: 2014.10.28 NAPATECH
  • US8874809B2 patent drawing
  • US8874809B2 patent drawing
  • US8874809B2 patent drawing

AI summary

An assembly where a number of receivers receiving packets for storing in queues in a storage and a means for de-queuing data from the storage. A controller determines addresses for the storage, the address being determined on the basis of at least a fill level of the queue(s), where information relating to de-queues addresses is only read-out when the fill-level(s) exceed a limit so as to not spend bandwidth on this information before it is required.