Distributed M2M/IoT Service Layer Registration for Gateway Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional M2M/IoT systems face service interruptions and lack of continuity when a gateway becomes non-functional, leading to disrupted service and loss of context for registered devices and backend applications, as they require new registrations and re-establishment of service layer contexts, which is burdensome for constrained devices and inefficient.

Innovation Solution

An enhanced registration procedure allows for one active and multiple inactive service layer registrations, enabling the active registrar entity to synchronize context with inactive entities, and triggering an inactive entity to become active when the primary entity fails, ensuring continuous service without significant overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional M2M/IoT systems use a single active gateway for service registration, then service management is simple, but service continuity is lost when the gateway becomes non-functional

Engineering Contradiction:
Improveservice continuityVSAvoidregistration management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing multiple inactive service layer registrations in advance at different gateway entities before any failure occurs. When the active gateway becomes non-functional, one of the pre-established inactive registrations can immediately take over, ensuring service continuity without requiring devices to perform complex service discovery or re-registration procedures at the time of failure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple inactive service layer registrations are established for constrained devices, then service continuity is improved, but overhead and complexity increase

Engineering Contradiction:
Improveservice availabilityVSAvoiddevice overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The service layer acts as an intermediary that manages multiple gateway registrations on behalf of constrained devices. Instead of requiring devices to directly manage multiple connections and perform complex failover logic, the service layer abstraction handles the complexity of maintaining multiple inactive registrations and triggering active transitions, thereby protecting constrained devices from overhead while ensuring service availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If single gateway registration is used, then context synchronization is simple, but context loss occurs when gateway fails

Engineering Contradiction:
Improvecontext retentionVSAvoidsynchronization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the service layer context management across multiple gateway entities by establishing synchronized inactive registrations at each gateway. This ensures that service layer context information is maintained and synchronized across multiple gateways, so when one gateway fails, the context is already available at the standby gateways, preventing context loss without requiring complex real-time synchronization protocols.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If re-registration is required when gateway fails, then system simplicity is maintained, but service interruption and time loss occur

Engineering Contradiction:
Improveservice continuityVSAvoidservice interruption time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-establishing inactive service layer registrations at multiple gateway entities before any failure occurs. These pre-configured registrations include all necessary context information and are ready to immediately transition to active status, eliminating the time-consuming re-registration process that would otherwise be required when a gateway fails.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11140533B2Enable reliable and distributed M2M/IoT services
Publication Date: 2021.10.05 CONVIDA WIRELESS LLC
  • US11140533B2 patent drawing
  • US11140533B2 patent drawing
  • US11140533B2 patent drawing

AI summary

A registration procedure may allow one active and multiple inactive SL registrations to be created at different service layer entities for an application entity without adding significant overhead and burden to an application entity.