Edge Node Autonomy via Federation Controller and MQTT Queuing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In edge computing, edge nodes often disconnect from central nodes in weak network environments, disrupting the normal operation of local containers and lacking autonomy, which existing technologies do not adequately address through federation autonomy.

Innovation Solution

A computer-implemented method and apparatus for edge node autonomy that determines the availability of a controller within a federation to process requests, utilizes an MQTT module for request queuing during disconnection, and synchronizes data to ensure continuous operation and reconnection to the central node, enabling edge node autonomy even in disconnected states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If edge nodes are connected to central node through network connection, then edge nodes can access data and manage local containers, but edge nodes cannot operate autonomously when disconnected in weak network environments

Engineering Contradiction:
Improveedge node operation reliabilityVSAvoidedge node autonomy capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-synchronizing data between edge nodes and central node before disconnection occurs. The system performs data synchronization in advance during connected states, storing necessary data locally at edge nodes. When disconnected, these pre-synchronized data enable edge nodes to continue operating autonomously without immediate central node access, thus resolving the contradiction between reliability during disconnection and autonomy capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism through the federation of edge nodes. When one edge node disconnects from the central node, other connected edge nodes in the federation act as intermediaries to provide data and services. This intermediary approach allows disconnected edge nodes to maintain operations through peer edge nodes, enhancing both reliability during disconnection and autonomy capability without requiring direct central node connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If edge nodes operate independently during disconnection, then autonomy is improved, but request processing capability is lost without central node connection

Engineering Contradiction:
Improveedge node autonomyVSAvoidrequest processing capability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies merging by combining the capabilities of multiple edge nodes into a federation. When edge nodes form a federation, they pool their resources, data, and processing capabilities. During disconnection, this merged capability allows the federation to process requests autonomously that would otherwise require central node access, thus maintaining productivity while operating independently. The federation acts as a unified autonomous unit, preserving request processing capability without central node connection.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If edge nodes synchronize data frequently with central node, then data consistency is improved, but network dependency increases and autonomy decreases

Engineering Contradiction:
Improvedata consistencyVSAvoidedge node autonomy
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent applies partial action by implementing selective data synchronization rather than frequent comprehensive synchronization. The system identifies and synchronizes only critical data changes between edge nodes and central node, rather than synchronizing all data frequently. This partial synchronization approach maintains data consistency for essential operations while reducing network dependency, thereby preserving edge node autonomy. The selective synchronization occurs only when necessary, balancing data consistency requirements with autonomy preservation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11924305B2Edge node autonomy
Publication Date: 2024.03.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11924305B2 patent drawing
  • US11924305B2 patent drawing
  • US11924305B2 patent drawing

AI summary

A computer-implemented method, an apparatus, and a computer program product for edge node autonomy. For a first edge node of a plurality of edge nodes in a federation in a distributed computing framework, one or more processors receive a request to be sent to a central node in the distributed computing framework. The one or more processors determine whether the federation is connected to the central node. In response to determining that the federation is not connected to the central node, the one or more processors determine whether a controller capable of processing the request is available in the federation. In response to determining that the controller capable of processing the request is available in the federation, the one or more processors notify the controller to process the request.