Adaptive Data Transmission Scheduling for Sensor Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems in resource-constrained sensor devices with intermittent connections fail to dynamically adjust data compression and transmission strategies based on future connectivity and data generation patterns, leading to inefficient energy expenditure and data transmission costs.

Innovation Solution

The system combines incoming data characteristics with external context to dynamically modify data compression techniques and transmission schedules, using connectivity and data generation probability vectors to make adaptive 'transmit' or 'cache' decisions, optimizing data transmission through a finite horizon decision tree approach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transmitted immediately using available interfaces, then data transmission speed is improved, but energy consumption and transmission costs increase due to lack of predictive optimization

Engineering Contradiction:
Improvedata transmission speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis of future connectivity patterns and data generation probabilities to make advance transmission decisions. By predicting future network conditions and pre-determining optimal transmission timing, the system avoids unnecessary immediate transmissions that would consume energy without achieving the technical contradiction resolution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transmission strategy dynamically adapts based on predicted future connectivity patterns and data generation probabilities. The system adjusts transmission decisions in real-time based on probabilistic models, transitioning from static immediate transmission to dynamic predictive transmission that optimizes the energy-speed tradeoff.

Inventive Principle:
Principle #15Dynamics

2Loss of substance

If data compression algorithms are applied to reduce data volume, then transmission costs are reduced, but processing complexity increases

Engineering Contradiction:
Improvedata volumeVSAvoidprocessing complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The system changes the compression parameters and algorithm selection based on predicted data generation patterns and connectivity conditions. By adapting compression strength and type to match future data characteristics, the system achieves effective compression without consistently applying complex algorithms, thus reducing overall processing complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies compression selectively and partially based on predicted data generation probabilities. Rather than always applying full compression, it uses compression only when predicted data volumes justify the processing overhead, achieving cost reduction without excessive processing complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of substance

If the system caches data locally to transmit later, then transmission costs are reduced by avoiding immediate transmission, but data loss risk increases if connectivity is lost

Engineering Contradiction:
Improvetransmission costVSAvoiddata transmission reliability
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system continuously monitors actual connectivity patterns and compares them with predictions, using this feedback to refine future transmission decisions. This feedback mechanism ensures that caching decisions are adjusted based on actual reliability conditions, preventing data loss while optimizing transmission costs.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares for potential connectivity failures by caching data locally when future connectivity is predicted to be unreliable or expensive. This beforehand cushioning ensures that data can still be transmitted even if predicted connectivity conditions deteriorate, maintaining reliability while reducing costs.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Productivity

If multiple interfaces are used concurrently for data transmission, then transmission throughput is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvetransmission throughputVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments data transmission tasks across multiple interfaces based on predicted connectivity patterns and data priorities. By dividing the transmission workload according to future network conditions, the system achieves high throughput without managing all interfaces simultaneously, thus reducing operational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses multiple interfaces selectively and partially based on predicted connectivity conditions. Rather than always activating all interfaces, it enables only those needed according to future network predictions, achieving sufficient throughput without the complexity of managing all interfaces concurrently.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9109928B2Methods and apparatus for efficient and adaptive transmission of data in data collection networks
Publication Date: 2015.08.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9109928B2 patent drawing
  • US9109928B2 patent drawing
  • US9109928B2 patent drawing

AI summary

Methods and apparatus of adaptively transmitting data are provided. Data for transmission from one or more incoming data streams is determined in accordance with at least one characteristic of a respective one of the one or more data streams and at least one context external of the data stream. A compression technique for the data and a transmission strategy for the data are modified in accordance with the data determined for transmission.