Selective Node Reboot in Clustered Object Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server node systems often perform full reboots of all components when issues arise, leading to prolonged boot times and excessive processing power usage, as they lack the ability to selectively reboot only affected components based on contextual information.

Innovation Solution

A system that monitors operational activity and sets reboot flags to enable selective booting of specific software or hardware components, allowing for partial reboots rather than full system reboots, using a processor and memory to execute instructions that analyze node issues and generate reboot recommendations based on contextual information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full reboot of all node components is performed, then system reliability is improved, but boot time and processing power consumption increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the node into multiple independent components (storage engine, gateway, management, etc.) that can be rebooted separately. Instead of rebooting the entire node, only the specific component experiencing issues is rebooted, thereby reducing overall boot time while maintaining system reliability through targeted recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing only the necessary reboot operation on the specific component that requires it, rather than rebooting all components. The system determines the minimal required action (partial reboot) to resolve the issue, avoiding excessive reboots of unaffected components and reducing total boot time.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If a full reboot of all node components is performed, then system reliability is improved, but processing power consumption increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the node into separable components that can be independently managed. By segmenting the reboot operation to affect only the problematic component rather than the entire node, the system reduces processing power consumption while still achieving the reliability goal of resolving the issue.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs only the minimal necessary reboot action on the specific component that needs it, avoiding the excessive action of rebooting all components. This partial approach reduces processing power consumption while maintaining sufficient reliability to address the reported issue.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If contextual analysis of node issues is performed, then reboot efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvereboot efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically analyzing node operational activity, identifying issues, and determining appropriate reboot actions without requiring manual administrator intervention. This automation improves reboot efficiency while the complexity is managed through programmed decision logic rather than manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors node operational activity, compares it against baseline characteristics, and uses this information to automatically determine when and what to reboot. This feedback loop improves reboot efficiency by making data-driven decisions while managing complexity through systematic monitoring and analysis protocols.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11829770B2Clustered object storage platform rapid component reboot
Publication Date: 2023.11.28 DELL PROD LP
  • US11829770B2 patent drawing
  • US11829770B2 patent drawing
  • US11829770B2 patent drawing

AI summary

Technology described herein is generally directed towards an efficient process to selectively boot (e.g., initialize, re-boot, re-initialize and/or the like) one or more nodes of a server node system based on contextual information that can be automatically acquired. In an embodiment, a system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, can facilitate performance of operations. The operations can comprise monitoring operational activity of a node of a software-defined object storage system. The operations can comprise, in response to occurrence of a negative activity event determined based on a result of the monitoring, determining whether a node reboot of the node is to be implemented. The operations can comprise, based on the operational activity analyzed, setting a reboot flag indicating that the node reboot is to comprise a reboot of less than all components of the node.