Power Zone Group Data Node Reliability via Ledger Coordination
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


