Network Processing Node Packet Manipulation for Heterogeneous Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In heterogeneous communications networks, existing joint-source channel coding methods are inefficient as they require redundant data to be added across all links, leading to suboptimal use of capacity on wireless links due to differing packet loss rates across channels.
Innovation Solution
Network processing nodes, such as MRFPs, are implemented to receive and manipulate packets based on the characteristics of their outgoing links, adding or removing redundancy, frame aggregating, recovering lost packets, and re-transmitting as needed to optimize redundancy use across different communication channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundant data is added across all links to handle total packet loss rate, then reliability of packet transmission is improved, but capacity utilization on wireless links deteriorates due to suboptimal redundancy use
Solution Approach 1:
The patent applies local quality by adding redundancy only on links that require it based on their specific characteristics. The network processing node identifies which links have high packet loss rates and adds redundancy only to those links, rather than uniformly across all links. This localized approach improves transmission reliability where needed while avoiding unnecessary redundancy on links with good quality, thus optimizing capacity utilization.
Solution Approach 2:
The patent changes the parameter of redundancy level dynamically based on link characteristics. The network processing node adjusts the amount of redundancy added to packets according to the specific packet loss rate and quality of each link. This parameter adaptation allows the system to achieve reliable transmission on poor links while minimizing redundancy overhead on good links, resolving the contradiction between reliability and capacity utilization.
2Productivity
If joint-source channel coding is implemented in heterogeneous networks, then transmission efficiency is improved, but device complexity increases due to manipulation operations at network processing nodes
Solution Approach 1:
The patent applies segmentation by dividing the joint-source channel coding function into separate operations at the network processing node: receiving packets, manipulating packets based on link characteristics, and sending manipulated packets. This segmentation allows the complex coding operation to be broken down into manageable steps that can be implemented efficiently in a heterogeneous network environment, improving transmission efficiency while controlling implementation complexity.
Solution Approach 2:
The network processing node acts as an intermediary between the source and destination, performing the complex manipulation operations in the middle rather than at the endpoints. This intermediary approach centralizes the complexity management, allowing for optimized implementation of joint-source channel coding while maintaining simplicity at the end devices, thus improving overall transmission efficiency.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
A network processing node (e.g., MGW, MRFP) and method are described herein that can: (1) receive packets on a first heterogeneous link (e.g., wireless link); (2) manipulate the received packets based on known characteristics about a second heterogeneous link (e.g., "Internet" link); and (3) send the manipulated packets on the second heterogeneous link (e.g., "Internet" link). For example, the network processing node can manipulate the received packets by adding redundancy, removing redundancy, frame aggregating (re-packetizing), recovering lost packets and/or re-transmitting packets.