Selective Data Redundancy Elimination for Resource-Constrained Hosts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data redundancy elimination (DRE) techniques are resource-intensive and costly for resource-constrained hosts, particularly in wide area network (WAN) environments, as they require significant memory and processing power to identify redundant data elements across all content types, which is inefficient given that not all content types exhibit the same level of redundancy.

Innovation Solution

Implementing a content-type based selective data redundancy elimination (SDRE) system that selectively applies DRE only to content types with the most opportunities for redundant content identification, using a network component with a processor and storage medium to perform SDRE, which includes a packet classifier, cache manager, and end-to-end SDRE module to eliminate redundant data elements, thereby reducing computational and memory resources needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional data redundancy elimination (DRE) techniques are applied to all content types, then bandwidth savings are maximized, but computational and memory resources are excessively consumed on resource-constrained hosts

Engineering Contradiction:
Improvebandwidth savingsVSAvoidcomputational and memory resources
Core Design Contradiction:
Loss of energyVSUse of energy by moving object

Solution Approach 1:

The patent segments the DRE process by introducing a packet classifier that divides incoming packets into different content types (e.g., text, images, videos, audio). Full DRE is applied only to text packets which have high redundancy, while other content types use simplified or no DRE. This segmentation resolves the contradiction by applying resource-intensive processing only where necessary, achieving bandwidth savings on text while preserving resources for resource-constrained hosts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality levels of DRE processing to different content types based on their redundancy characteristics. Text content receives full DRE processing (high quality) due to its high redundancy, while images, videos, and audio receive reduced or no DRE (lower quality) as they have lower redundancy and higher processing costs. This local quality differentiation resolves the contradiction by optimizing the balance between bandwidth savings and resource consumption for each content type.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If DRE is applied to all content types, then data reduction is maximized, but processing complexity and resource requirements increase significantly

Engineering Contradiction:
Improvedata reductionVSAvoidprocessing complexity and resource requirements
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the data processing pipeline into classification and selective DRE stages. The packet classifier first identifies content types, then routes packets to appropriate DRE processing levels. This segmentation reduces overall processing complexity by avoiding uniform application of complex DRE algorithms to all content types, while still achieving significant data reduction on high-redundancy text content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial DRE action by using simplified DRE algorithms for content types with lower redundancy (images, videos, audio) while reserving full DRE capability for text content. This partial action approach achieves sufficient data reduction without the excessive processing complexity that would result from applying full DRE uniformly across all content types.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If selective DRE based on content type is implemented, then resource consumption is reduced, but bandwidth savings may be compromised compared to universal DRE

Engineering Contradiction:
Improveresource consumptionVSAvoidbandwidth savings
Core Design Contradiction:
Use of energy by moving objectVSLoss of energy

Solution Approach 1:

The patent applies high-quality DRE processing locally to text content types which exhibit high redundancy patterns, ensuring maximum bandwidth savings on this dominant content type. For other content types with lower redundancy (images, videos, audio), the system applies reduced or no DRE, accepting minimal bandwidth savings in exchange for significantly reduced resource consumption. This local quality strategy resolves the contradiction by optimizing the resource-savings tradeoff for each content type based on its characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the DRE processing parameter (intensity level) based on content type. Text content receives high DRE processing intensity for maximum compression, while images, videos, and audio receive low or zero DRE intensity. This parameter change approach resolves the contradiction by dynamically adjusting processing levels to match the redundancy characteristics of different content types, achieving acceptable bandwidth savings with reduced resource consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2834753B1Systems and methods for selective data redundancy elimination for resource constrained hosts
Publication Date: 2017.01.18 HUAWEI TECH CO LTD
  • EP2834753B1 patent drawing
  • EP2834753B1 patent drawing
  • EP2834753B1 patent drawing

AI summary

System and method embodiments are provided for selective data redundancy elimination. In an embodiment, the method includes receiving, at a transmission point, an incoming data packet containing content, wherein the content comprises a content type, eliminating, with the transmission point, redundant data elements from the data packet when the content type matches a selective data redundancy elimination type, and bypassing, with the transmission point, selective data redundancy elimination when the content type matches a bypass-elimination type.