Data Distribution via Marker and Filter Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data distribution systems like MPEG-DASH and multicast techniques, source nodes face increased workloads and communication bandwidth consumption when distributing data to destination nodes with different requirements, as they need to separately process and adapt data for each node's specific purposes, such as real-time performance, reliability, or resolution, leading to inefficient data distribution.
Innovation Solution
A data distribution system incorporating a marker and a filter between the source and sink nodes, where the marker adds supplementary information to packets based on packet headers, and the filter determines and transfers only relevant data to the sink nodes, allowing for tailored data distribution without requiring the source node to decode or reformat data for each destination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the source node separately distributes data to each destination node with different requirements, then each destination node can receive customized data, but the communication bandwidth consumption and source node capacity are increased
Solution Approach 1:
The patent segments the data distribution process into two independent stages: (1) The source node performs unified encoding and packetization of the original data stream without considering individual destination requirements. (2) Intermediate nodes (filters) segment the data stream based on destination-specific requirements, extracting only the needed portions. This segmentation allows the source to generate one data stream while enabling multiple customized distributions, reducing redundant transmission of identical data variations.
Solution Approach 2:
The patent applies preliminary action by having the source node pre-process the data into a standardized format with embedded metadata that describes the data characteristics and structure. This preliminary standardization enables intermediate filters to later extract customized data without requiring the source to reprocess or re-encode data for each destination, thereby reducing communication bandwidth consumption while maintaining adaptability.
2Adaptability or versatility
If the source node processes and adapts data according to each destination node's specific requirements, then data can be optimized for each purpose, but the source node workload is increased
Solution Approach 1:
The patent extracts the data adaptation function from the source node and relocates it to intermediate filter nodes. The source node only performs unified encoding and outputs a standardized data stream. The extraction of customized data for different destinations is performed by filters that read the standardized stream and extract only the portions needed for each destination purpose. This extraction approach maintains data optimization for different purposes while significantly reducing the source node's processing workload.
Solution Approach 2:
The patent introduces intermediate filter nodes as mediators between the source and destination nodes. These filters receive the standardized data stream from the source, apply destination-specific filtering rules, and output customized data streams. This intermediary layer handles the adaptation work, allowing the source to focus on efficient data generation while filters manage the complexity of multiple destination requirements, thereby improving source node productivity.
3Loss of energy
If data are copied and distributed according to the multicast technique, then efficient bandwidth usage is achieved, but the distribution scheme and data content cannot be modified according to destination node purposes
Solution Approach 1:
The patent applies dynamics by making the data distribution system adaptable and reconfigurable. Instead of static multicast copies, the system uses dynamic filters that can adjust their extraction rules based on destination node purposes. The filter configuration can be modified to change data extraction patterns, allowing the same input stream to be dynamically adapted to different destination requirements. This dynamic approach maintains bandwidth efficiency while providing distribution scheme flexibility.
4Adaptability or versatility
If destination nodes interpret or convert data according to their own purposes, then customized data processing is achieved, but the destination node workload is increased
Solution Approach 1:
The patent extracts the data conversion and interpretation work from destination nodes and relocates it to intermediate filter nodes. The filters perform the extraction and preliminary processing of customized data before transmission to destinations. This extraction approach delivers data already tailored to each destination's purpose, eliminating the need for destination nodes to perform complex interpretation or conversion operations, thereby improving their processing efficiency.
Data Source
AI summary
A data distribution system including a source configured to distribute data and a sink configured to process the distributed data includes a marker configured to receive a packet distributed by the source, add supplementary information to the received packet based on information obtained from a header of the packet, and transfer the packet; and a filter configured to receive the packet transferred by the marker, determine whether the received packet can be transferred to the sink based on the supplementary information added to the packet, transfer the packet to the sink if the packet can be transferred to the sink.


