Coding-aware scheme minimizes energy and time cost in wireless networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing energy-efficient routing schemes in wireless sensor networks do not fully exploit the benefits of network coding, leading to suboptimal energy reduction and time costs, particularly in multi-rate wireless networks where seeking more coding opportunities can compromise performance and energy efficiency.

Innovation Solution

An energy-efficient coding-aware scheme (EECAS) that combines network coding-aware traffic-flow assignment with TDMA-based MAC scheduling to minimize energy consumption and time costs by optimizing packet transmission among nodes, using a minimum energy consumption model and a minimum timeslots model to determine optimal traffic-flow assignments and scheduling strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If network coding is used to reduce energy consumption, then energy efficiency is improved, but time cost increases due to additional encoding/decoding operations

Engineering Contradiction:
Improveenergy consumptionVSAvoidtime cost
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent changes the operational parameters by implementing network coding at specific routing nodes rather than end-to-end, and by selectively applying coding only when it provides energy benefits. The system dynamically adjusts coding probability and coding rate parameters to optimize the trade-off between energy savings and time cost, transforming the fixed parameter approach into a flexible parameter-adjustment strategy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic adaptation by allowing the network to adjust coding strategies based on real-time conditions. The routing protocol dynamically selects which nodes perform coding operations, adjusts coding probabilities based on traffic patterns, and modifies operational modes to balance energy consumption and time cost, making the system adaptable rather than static.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If more coding opportunities are sought to improve energy efficiency, then energy reduction increases, but network performance deteriorates due to wireless interference

Engineering Contradiction:
Improveenergy reductionVSAvoidnetwork performance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies local quality by enabling network coding only at specific routing nodes where it provides energy benefits, rather than uniformly across the entire network. Different nodes have different coding probabilities and roles based on their local traffic patterns, energy consumption characteristics, and interference conditions, creating a heterogeneous coding architecture that optimizes both energy efficiency and performance locally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by selectively applying network coding only to certain traffic flows and certain routing paths where it provides net energy benefits. The system uses coding probability parameters to control the extent of coding application, avoiding excessive coding that would cause interference while still achieving significant energy reduction in appropriate scenarios.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If traditional routing schemes are used, then implementation is simple, but energy consumption is high and coding opportunities are not exploited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidenergy consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing optimal routing paths that incorporate potential coding opportunities during the routing setup phase. The system pre-identifies nodes capable of performing coding operations and pre-determines coding probabilities for different paths, so that when data transmission occurs, the energy-efficient routing decisions are already in place without requiring complex real-time computations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10004037B2Coding-aware scheme to minimize energy consumption and time cost
Publication Date: 2018.06.19 MACAU UNIV OF SCI & TECH
  • US10004037B2 patent drawing
  • US10004037B2 patent drawing
  • US10004037B2 patent drawing

AI summary

The throughput of a wireless network can be boosted by network coding (NC). The present invention combines NC-aware routing and TDMA-based MAC protocol for energy-efficient design in the wireless network, and provides a method thereof. An optimization model, which is a minimum energy consumption model (MECM), is formulated for minimizing the energy consumption for accomplishing a set of flow transmissions. In particular, based on a set of user traffic-flow demands, a NC-aware traffic-flow assignment that minimizes a total energy consumption of packets delivering to meet the user traffic-flow demands is determined. Thereafter, given the optimal flow assignment, a minimum timeslots model (MTM) which leads to a TDMA-based scheduling strategy at the MAC layer is developed. The MTM is to minimize the total number of timeslots required for transmission under a condition that the NC-aware traffic-flow assignment as already determined is accomplishable.