Dynamic Quorum Configuration for Mobile Robot Agreement Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing agreement algorithms in network systems, particularly in environments with movable robots, face challenges in maintaining stability and availability due to unstable network communication and the need to consider physical resources not accounted for in traditional client-server models.

Innovation Solution

An information processing apparatus that analyzes the possibility of securing resources, the availability of nodes, and optimization problems related to task execution, and sets a quorum configuration based on these analyses to improve the availability of the agreement algorithm in network systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a traditional quorum-based agreement algorithm is used in a network system with movable robots, then agreement formation is possible, but the availability deteriorates due to unstable network communication and physical resource constraints

Engineering Contradiction:
Improveavailability of agreement algorithmVSAvoidadaptability to unstable communication and physical resources
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The quorum configuration is made dynamic by allowing nodes to be added or removed from the quorum based on real-time analysis of network connectivity and resource availability. This enables the system to adapt to changing conditions in mobile robot environments where communication stability and resource availability fluctuate, thereby improving agreement algorithm availability without sacrificing adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of quorum composition by analyzing node availability and resource securing possibility, then adjusting which nodes participate in agreement formation. This parameter adjustment allows the system to maintain reliable agreement formation even when some nodes experience communication instability or resource constraints

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the quorum configuration is fixed, then the agreement algorithm is simple to implement, but the availability deteriorates when nodes become unavailable or resources are contested

Engineering Contradiction:
Improveavailability of agreement algorithmVSAvoidcomplexity of quorum configuration management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each node autonomously analyzes its own resource availability and network connectivity status, then self-adjusts its participation in the quorum configuration. This self-service approach allows dynamic quorum adaptation without requiring complex centralized management, maintaining implementation simplicity while improving availability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where nodes continuously monitor resource availability and communication status, then use this feedback to dynamically adjust quorum configuration. This feedback loop enables the system to respond to changing conditions automatically, improving availability without proportionally increasing management complexity

Inventive Principle:
Principle #23Feedback

3Reliability

If all nodes are included in the quorum, then comprehensive agreement is achieved, but the time to reach agreement increases due to unstable communication with some nodes

Engineering Contradiction:
Improvecompleteness of agreementVSAvoidtime to reach agreement
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by including only the necessary number of available nodes in the quorum configuration rather than all nodes. By analyzing resource availability and communication status, the system determines the minimum quorum size needed for reliable agreement formation, reducing waiting time for unstable nodes while maintaining agreement completeness

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The quorum configuration dynamically adjusts its composition based on real-time node availability analysis. When nodes become unavailable or communication deteriorates, they are temporarily removed from the quorum, allowing agreement formation to proceed with remaining nodes and reducing time loss without compromising the completeness of the agreement

Inventive Principle:
Principle #15Dynamics

4Reliability

If physical resources are not considered in the agreement algorithm, then the algorithm is simpler, but the availability deteriorates when robots contest shared physical resources

Engineering Contradiction:
Improveavailability of agreement algorithmVSAvoidcomplexity of resource analysis
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The agreement algorithm is enhanced with multi-functionality by integrating resource availability analysis alongside network connectivity assessment. This universal approach allows the same decision-making framework to evaluate both communication status and resource availability, improving agreement algorithm availability in resource-contested environments without proportionally increasing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the evaluation parameters of the agreement algorithm to include resource securing possibility alongside communication reliability. By analyzing multiple parameters simultaneously, the system can make more informed decisions about quorum participation, improving availability in physical resource contest scenarios while managing complexity through integrated analysis

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250181404A1Information processing apparatus, information processing method, and program
Publication Date: 2025.06.05 SONY GROUP CORP
  • US20250181404A1 patent drawing
  • US20250181404A1 patent drawing
  • US20250181404A1 patent drawing

AI summary

A robot (10) is an information processing apparatus, which is one of nodes in a network system (1) including a plurality of nodes. The robot (10) includes: an analysis unit (16b) that analyzes each of the possibility of securing resources shared by the nodes, the availability of each of nodes, and an optimization problem related to task execution; and a quorum configuration setting unit (16c) (corresponding to one example of “setting unit”) that sets a group of nodes participating in agreement formation in the network system (1) based on at least one of analysis results from the analysis unit (16b).