Controller Cluster Synchronization via Unidirectional Node Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nodes in a controller cluster need to maintain a large number of communication states for target information synchronization tasks, leading to reduced efficiency due to bidirectional communication between nodes.

Innovation Solution

Configure each node to unidirectionally transmit target requests according to a set communication direction, reducing the number of communication states needed by each node and improving synchronization efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bidirectional communication is implemented between nodes for target information synchronization, then information synchronization reliability is improved, but device complexity increases due to the large number of communication states that need to be maintained

Engineering Contradiction:
Improveinformation synchronization reliabilityVSAvoidcommunication states maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies asymmetry by implementing unidirectional communication from primary nodes to secondary nodes instead of bidirectional communication. Primary nodes transmit target information synchronization tasks to secondary nodes, while secondary nodes only receive and execute these tasks. This asymmetric communication model reduces the number of communication states that need to be maintained, thereby reducing device complexity while still ensuring information synchronization reliability.

Inventive Principle:
Principle #4Asymmetry

2Adaptability or versatility

If bidirectional communication states are maintained for all surrounding nodes, then communication coverage is improved, but productivity decreases due to the overhead of maintaining numerous communication states

Engineering Contradiction:
Improvecommunication coverageVSAvoidsynchronization task execution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the communication roles into primary nodes and secondary nodes with distinct functions. Primary nodes are responsible for generating and transmitting synchronization tasks, while secondary nodes focus on receiving and executing tasks. This segmentation allows each node type to maintain only the communication states necessary for its specific role, reducing overall communication overhead and improving productivity while maintaining adequate communication coverage.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If unidirectional communication is implemented from primary node to remote node, then device complexity is reduced by minimizing communication states, but communication flexibility may be limited

Engineering Contradiction:
Improvecommunication states maintenanceVSAvoidcommunication flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by allowing nodes to dynamically switch between primary and secondary roles based on system conditions. When a node needs to synchronize target information, it transitions to a primary node state to transmit tasks, while other nodes transition to secondary states to receive tasks. This dynamic role assignment maintains communication flexibility despite the unidirectional communication model, as any node can become a primary node when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250260736A1Information processing method and apparatus, device, medium, and controller cluster
Publication Date: 2025.08.14 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US20250260736A1 patent drawing
  • US20250260736A1 patent drawing
  • US20250260736A1 patent drawing

AI summary

The embodiments of the present application disclose a method and apparatus for processing information, a device, a medium, and a controller cluster, which relate to the technical field of communications, and may reduce communication states that need to be maintained by a node. The method includes: performing any of followings when there is no node event: receiving a target request, and converting a local node state of a node into a first state, the target request being used for initiating a target information synchronization task, and the first state being used for characterizing that the node is executing the target information synchronization task as a remote node; and transmitting the target request, and converting the local node state of the node into a second state, the second state being used for characterizing that the node is executing the target information synchronization task as a primary writing node. The controller cluster is configured to unidirectionally transmit the target request between the primary writing node and the remote node in a same domain according to a set communication direction.