Cluster Node Device Avoidance-Override Recovery Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cluster systems, unsynchronized time between node devices can lead to all nodes being stopped due to recovery operations, causing service disruptions.

Innovation Solution

A node device with a determination unit to assess whether it should prioritize avoiding recovery operations over executing them, and a report request unit to gather state information from other nodes, allowing it to decide whether to perform a recovery operation based on the reported states of other nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a standby system issues a reset to the failed system based on reset delay time, then recovery operation is executed, but all node devices may be stopped when time is not synchronized

Engineering Contradiction:
Improverecovery operation executionVSAvoidservice continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system introduces a feedback mechanism where node devices report their state (normal or abnormal) to the standby system. The standby system uses this feedback information to determine whether to execute the recovery operation, preventing simultaneous resets of all nodes and ensuring service continuity while maintaining recovery reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If all node devices execute recovery operation simultaneously, then failure recovery is achieved, but all services are disrupted

Engineering Contradiction:
Improvefailure recoveryVSAvoidservice disruption
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The standby system performs a preliminary check by requesting state reports from all node devices before executing the recovery operation. This preliminary action allows the system to identify whether other nodes are already abnormal, and thus avoid executing recovery operations that would cause service disruption, while still achieving failure recovery when appropriate.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11150980B2Node device, recovery operation control method, and non-transitory computer readable medium storing recovery operation control program
Publication Date: 2021.10.19 NEC CORP
  • US11150980B2 patent drawing
  • US11150980B2 patent drawing
  • US11150980B2 patent drawing

AI summary

When a node device (10-1) has detected a system failure in a cluster system (1), it determines whether the node device (10-1) is an avoidance-override device. Then, when the node device (10-1) determines that the own node device is an avoidance priority device, the node device (10-1) transmits a request signal to a node device (10-2) other than the node device (10-1). The request signal is a signal for requesting a report about a normal state and an abnormal state of the node device (10-2). Then, the node device (10-1) determines whether to execute a recovery operation of the own node device or to avoid executing a recovery operation of the own node device based on the report from the node device (10-2).