Dynamic Reliability Selection for Constrained Gateway Data Publishing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data publishing systems fail to optimize resource usage such as energy and bandwidth, particularly in constrained gateway devices, and lack mechanisms for dynamically managing Quality of Service (QoS) and relating data publishing queue, sleep cycles, and data publishing cycles.

Innovation Solution

The system dynamically varies the reliability level of published data based on bandwidth availability, transmit queue size, and data priority, optimizing energy and bandwidth usage by adjusting reliability levels and ignoring acknowledgement messages when necessary, and establishing a relationship between the data publishing queue, sleep cycles, and data publishing cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the data publisher uses high reliability data publishing protocol, then data delivery reliability is improved, but energy consumption and bandwidth usage increase

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic selection of data publishing protocols by the publisher based on current network conditions and resource availability. The system transitions from static protocol selection to dynamic adaptation, where the publisher can switch between different reliability levels and protocol configurations in response to changing bandwidth conditions and energy constraints, thereby optimizing the trade-off between reliability and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters such as reliability level, acknowledgment frequency, and protocol configuration based on network conditions and resource status. By dynamically adjusting these parameters rather than maintaining fixed settings, the system achieves adaptive optimization of energy consumption while maintaining appropriate data delivery reliability under varying operational conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the data publisher uses high reliability data publishing protocol, then data delivery reliability is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adapts protocol selection and reliability settings based on available network bandwidth conditions. When bandwidth is abundant, higher reliability protocols are used; when bandwidth is constrained, the system automatically selects more efficient protocols with lower overhead, thus optimizing the balance between data delivery reliability and network bandwidth consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent dynamically adjusts protocol parameters including reliability level, message formatting, and acknowledgment mechanisms based on measured network bandwidth conditions. This parameter adaptation allows the system to maintain appropriate data delivery reliability while minimizing unnecessary bandwidth consumption under varying network conditions.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the data publisher optimizes resource usage by lowering reliability, then energy and bandwidth consumption are reduced, but data delivery reliability deteriorates

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata delivery reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts reliability settings based on the actual importance and priority of each data item being published. Critical data maintains high reliability settings even under resource constraints, while less critical data can use lower reliability protocols to conserve energy. This dynamic, priority-based adaptation resolves the contradiction by making reliability a flexible parameter rather than a fixed setting.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different reliability levels to different data items or data streams based on their specific requirements and priority. Instead of applying a uniform reliability setting system-wide, the system allows local optimization where each data publication can have its reliability level adjusted according to its specific needs and the current resource availability, thereby conserving energy while maintaining necessary reliability for critical data.

Inventive Principle:
Principle #3Local quality

4Productivity

If the system manages QoS dynamically based on bandwidth and queue size, then resource utilization is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the publisher automatically monitors its own queue size, estimates available bandwidth, and selects appropriate protocols without requiring complex external control systems. This self-service approach to QoS management improves resource utilization while avoiding the complexity of centralized control systems by enabling autonomous decision-making at the publisher level.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the publisher monitors network conditions, queue status, and resource consumption, then uses this feedback to dynamically adjust protocol selection and reliability settings. This closed-loop feedback control enables improved resource utilization through adaptive behavior while keeping system complexity manageable by using simple monitoring and decision rules rather than complex algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2891276B1Method and system for dynamic selection of reliability by data publishing protocol while publishing data
Publication Date: 2018.10.10 TATA CONSULTANCY SERVICES LTD
  • EP2891276B1 patent drawingFigure 1
  • EP2891276B1 patent drawingFigure 2
  • EP2891276B1 patent drawingFigure 3

AI summary

A system and method for dynamic selection of reliability by data publishing protocol while publishing data, comprising a constrained gateway device (102) being adapted to publish data by using a data publisher and adapted to send and receive acknowledgment messages, one or more subscriber devices (104) communicatively coupled with the constrained gateway device (102) and subscribed to the server (106) and adapted to send and receive acknowledgment messages, and a server (106) communicatively coupled with the constrained gateway device (102) and the one or more subscriber devices (104) and adapted to exchange the acknowledgement messages between the data publisher on the constrained gateway device (102) and the one or more subscriber devices (104) wherein the data publisher running on the constrained gateway device (102) has multiple reliability levels for publishing data and is adapted to dynamically select the reliability level based on available bandwidth and energy.