eDC-NC Network Coding for Link Failure Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless network technologies face challenges in achieving near-instant recovery from multiple simultaneous link/node failures while maintaining throughput and reducing energy costs, particularly in broadcasting applications, due to high computational complexity and redundant link requirements.

Innovation Solution

The Enhanced Diversity and Network Coding (eDC-NC) system combines Diversity Coding and modified Triangular Network Coding to generate coded data packets using XOR operations, allowing for rapid recovery from link/node failures with reduced energy consumption and minimal computational complexity, utilizing fewer redundant links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Diversity Coding is used to improve network reliability and provide recovery from link failures, then network reliability is improved, but the number of redundant links increases and energy cost increases

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidenergy cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges Diversity Coding (DC) and Network Coding (NC) into a unified eDC-NC system where coded packets serve dual purposes: providing diversity for reliability and enabling network coding for throughput improvement. This integration eliminates the need for separate redundant link structures, reducing overall energy consumption while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The coded packets in eDC-NC serve multiple functions simultaneously: they provide error correction capability for reliability, enable throughput improvement through network coding, and reduce the need for dedicated redundant links. This multi-functionality reduces the total number of transmissions required, thereby lowering energy cost.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If Diversity Coding is used to provide recovery from link failures, then network reliability is improved, but the number of redundant links increases

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidnumber of redundant links
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines DC and NC functionalities so that the same coded packets provide both diversity coding protection and network coding throughput enhancement. This merging eliminates the need for separate redundant link structures, reducing system complexity while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If Network Coding is used to improve throughput, then throughput is improved, but computational complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different coding strategies to different parts of the network based on local conditions. At encoding nodes, simple XOR-based network coding is used for throughput improvement, while at decoding nodes, efficient decoding algorithms recover original packets. This localized approach optimizes throughput while keeping computational complexity manageable at each node.

Inventive Principle:
Principle #3Local quality

4Reliability

If eDC-NC is used to provide near-instant recovery from multiple simultaneous link/node failures, then reliability is improved, but energy cost increases

Engineering Contradiction:
Improverecovery from link failuresVSAvoidenergy cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The eDC-NC system performs preliminary coding of data packets before transmission, creating coded packets that contain redundant information distributed across multiple paths. When link failures occur, receiving nodes can instantly recover lost packets using the pre-coded information already in possession, without requiring additional retransmission energy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10880731B2System and method for enhanced diversity and network coding (eDC-NC)
Publication Date: 2020.12.29 UNIV OF SOUTH FLORIDA
  • US10880731B2 patent drawing
  • US10880731B2 patent drawing
  • US10880731B2 patent drawing

AI summary

The present invention provides an enhanced DC-NC (eDC-NC) system and method that enables ultra-reliable networking, provides near-instant latency, reduces power consumption while recovering from simultaneous multiple link/node failures and improves the throughput for a wide variety of network architectures.