Adapting Application Layer Protocol Reliability for Sensor Gateway Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Constrained sensor gateways face challenges in optimizing network bandwidth and energy utilization due to continuous interaction with backend databases, especially in non-industrial applications where sensors are remotely located, leading to increased resource consumption without situation-aware data transfer protocols.

Innovation Solution

A system and method that incorporates a network condition detection module and an adaptation module to dynamically determine a reliability score based on sensed indications, allowing the application layer protocol to adapt its data transfer characteristics between reliable and non-reliable modes, reducing resource utilization by optimizing handshaking between sensors and servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensors continuously interact with backend database, then data transfer reliability is improved, but network bandwidth and energy consumption increase

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

Solution Approach 1:

The application layer protocol dynamically adapts its reliability characteristics based on sensed indications and network conditions. The system transitions between different reliability modes (reliable vs non-reliable) depending on the current situation, allowing it to optimize energy consumption while maintaining adequate data transfer reliability. This dynamic adaptation resolves the contradiction by making reliability a variable parameter rather than a fixed property.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the reliability parameter of the application layer protocol based on sensed indications. By monitoring network conditions and application requirements, the system adjusts the reliability level (e.g., acknowledgment mechanisms, retransmission policies) to match actual needs, thereby reducing energy consumption when high reliability is not required while maintaining reliability when it is critical.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sensors continuously interact with backend database, then data transfer reliability is improved, but network bandwidth usage increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The application layer protocol dynamically adjusts its data transfer characteristics based on network conditions and sensed indications. When network bandwidth is constrained or conditions are favorable for less reliable transmission, the system switches to non-reliable modes that consume less bandwidth. When reliability is critical and bandwidth is available, it transitions to reliable modes, thus resolving the contradiction between reliability and bandwidth usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies the reliability parameter of data transfer operations based on current network conditions and application requirements. By changing parameters such as acknowledgment requirements, retransmission policies, and protocol handshaking depth, the system optimizes bandwidth utilization while maintaining necessary reliability levels for different types of sensor data transmissions.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If application layer protocol uses fixed reliability mode, then protocol simplicity is maintained, but resource optimization capability is reduced

Engineering Contradiction:
Improveprotocol complexityVSAvoidresource optimization capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The application layer protocol incorporates dynamic adaptation mechanisms that allow it to adjust its behavior based on sensed indications and network conditions. While the base protocol structure remains relatively simple, the addition of dynamic mode selection and parameter adjustment capabilities enables the system to optimize resource usage without introducing excessive complexity. The adaptation logic is triggered by specific events or conditions, keeping the overall system manageable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9479948B2System and method for adapting characteristics of application layer protocol using sensed indication
Publication Date: 2016.10.25 TATA CONSULTANCY SERVICES LTD
  • US9479948B2 patent drawing
  • US9479948B2 patent drawing
  • US9479948B2 patent drawing

AI summary

A system and method for resource utilization in a constrained sensor gateway for transfer of data in terms of the bandwidth and energy available to transfer data. The system includes a processor in communication with the constrained sensor gateway, which includes an application layer protocol and which is in communication with a communication network, and a memory coupled to the processor. The memory includes a network condition detection module configured to detect a network condition of the constrained sensor gateway, and an adaption module configured to determine a reliability score. The application layer protocol of the constrained sensor gateway adapts a reliability level based on the reliability score determined by the adaption module, which enables better utilization of the bandwidth and energy to transfer data. The reliability level may pertain to a reliable mode, or a non-reliable mode of communication for transferring data.