Power Zone Group Data Node Reliability via Ledger Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The unreliability of primary power sources in computing systems poses a challenge for data management, as it can lead to data loss and instability in data node operations, particularly when power failures occur.

Innovation Solution

A method and system that utilize power zone groups (PZGs) to associate data nodes with primary power sources and employ a ledger service to track agreements between data nodes in different PZGs for data transfer and storage, ensuring continuity during power failures by selecting and utilizing secondary data nodes not reliant on the same primary power source.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data nodes are associated with primary power sources in power zone groups, then data availability during power failures is improved, but system complexity increases due to the need for ledger services and cross-PZG coordination

Engineering Contradiction:
Improvedata availability during power failuresVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments data nodes into distinct power zone groups (PZGs) based on their primary power sources. Each data node is assigned to a specific PZG, creating isolated zones that can independently handle power failures. This segmentation allows the system to maintain reliability by ensuring that not all data nodes are affected simultaneously by a single power source failure, while the complexity is managed through automated ledger-based coordination rather than manual configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A ledger service is introduced as an intermediary component that automatically manages data transfer agreements between data nodes in different PZGs. The ledger service stores and retrieves agreement information, coordinating cross-PZG data transfers without requiring complex direct communication protocols between data nodes. This intermediary approach improves reliability by ensuring proper coordination while managing system complexity through a centralized, simplified interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If data transfer agreements are tracked using a ledger service, then data integrity is improved, but processing time increases due to additional confirmation steps

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Data transfer agreements are established and recorded in the ledger service in advance, before actual data transfers are needed. When a data node joins a PZG or when PZGs are initially configured, the ledger service pre-stores agreement information including data node identifiers, PZG associations, and transfer permissions. This preliminary action ensures data integrity by having agreements ready and verified beforehand, while reducing processing time during actual transfers since the ledger service can quickly retrieve pre-stored agreement information without performing complex real-time validations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11579943B2Method and system for predicting resource reallocation in a power zone group
Publication Date: 2023.02.14 EMC IP HLDG CO LLC
  • US11579943B2 patent drawing
  • US11579943B2 patent drawing
  • US11579943B2 patent drawing

AI summary

A method for managing data includes obtaining, by a first data node, a notification, wherein the first data node is associated with a first power zone group (PZG), and in response to the notification: selecting a second data node, wherein the second data node is not associated with the first PZG, sending a data processing request to the second data node, obtaining a response based on the data processing request, wherein the response specifies a confirmation by the second data node to service the data processing request, storing a ledger entry in a ledger service that indicates the confirmation, and initiating a data transfer based on the data processing request, wherein the first data node is associated with the PZG based on a primary power source of the first data node.