Distributed Database Failover via Centralized Health-State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional distributed database frameworks struggle to resume operation following a primary node failure when nodes are unable to communicate directly with each other, leading to potential data loss or downtime.

Innovation Solution

A centralized management module within a customer's private cloud manages health state information of distributed database nodes using heartbeat signals and remote procedure calls, designating a secondary node as primary in case of failure without direct node communication, and establishing secure connections with public cloud resources for health state sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes are configured to communicate health state information directly with each other, then the distributed database framework can automatically determine primary and secondary node designations, but the system becomes vulnerable when nodes are isolated or unable to communicate directly

Engineering Contradiction:
Improvesystem operation continuityVSAvoidcommunication configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized management module as an intermediary that collects health state information from all database nodes and distributes it among them. This mediator enables nodes to determine primary/secondary designations even when they cannot communicate directly, resolving the contradiction between reliability during isolation and communication complexity by centralizing the communication function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a centralized management module is introduced to manage health state information, then node failure recovery is enabled even with communication isolation, but the system complexity increases

Engineering Contradiction:
Improvefailure recovery capabilityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the health state management function into the existing centralized management module (such as vCenter), combining multiple functions (resource management, health monitoring, node designation control) into a single integrated component. This reduces overall system complexity despite adding centralized management capabilities by leveraging existing infrastructure rather than adding separate dedicated systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized management module is designed to perform multiple functions: managing overall cloud resources, monitoring health state of database nodes, distributing health information, and controlling node designations. This multi-functionality justifies the added complexity by providing comprehensive management capabilities that benefit the entire system rather than just the distributed database framework.

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

3Ease of operation

If health state information is shared through public cloud resources, then remote access and monitoring are enabled, but security risks and credential exposure increase

Engineering Contradiction:
Improveremote monitoring capabilityVSAvoidcredential exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the health state information from the sensitive authentication context and transmits it separately through secure channels. The management module shares only the health state data with public cloud resources without exposing credentials or authentication mechanisms, thereby enabling remote monitoring while eliminating credential exposure risks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements different communication modes for different purposes: secure direct communication for credential exchange between nodes and the management module, and controlled information sharing for health state data with public cloud resources. This localized approach to security ensures that sensitive authentication information remains protected while still enabling remote monitoring capabilities where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12499096B2Management of distributed database nodes within a customer network
Publication Date: 2025.12.16 DELL PROD LP
  • US12499096B2 patent drawing
  • US12499096B2 patent drawing

AI summary

A distributed database management system includes a centralized management module for managing resources within a customer network. The management module software, e.g., vCenter, or a health state plugin of the management module, accesses health state information from distributed database nodes within the customer network. The health state information may be or may include a simple signal, analogous to a heartbeat signal, that each functional node generates periodically and sends to the management module. The nodes may include a primary node to maintain a database and one or more secondary nodes to replicate the database. The primary and secondary nodes may be nodes within an edge node cluster of the customer network. The edge node cluster may be implemented within an infrastructure appliance, e.g., VxRail. The management module shares the health state information with the nodes and controls, based on the health state information, the designation of a primary node and secondary nodes.