Redundant System Delimiter-Based Data Update Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data center redundancy systems, when a node responsible for transferring logs between primary and secondary systems fails, data loss occurs until the node recovers, and providing multiple paths for log transfer can increase data loss unless the receiving node appropriately selects which path to reflect updates from.
Innovation Solution
A redundant system architecture that includes a primary system with a first node and a secondary system with a third node, where the first node inserts delimiter information into data update information transmitted to both the second and third nodes, and the fourth node in the secondary system specifies and reflects the more progressed update information based on this delimiter information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single node is used to transfer logs from the primary system to the secondary system, then the system structure is simple, but data loss occurs when the node breaks down
Solution Approach 1:
The patent applies local quality by giving different roles to different nodes: the first node (primary master) generates and transmits update information with delimiters, while the fourth node (secondary mirror) receives and processes this information. This differentiation allows the system to achieve redundancy and reliability without requiring complete duplication of all nodes, resolving the contradiction between reliability and complexity.
2Reliability
If multiple paths are provided for log transfer between data centers, then data transfer reliability improves, but the amount of data lost increases unless the receiving node appropriately selects which path to reflect
Solution Approach 1:
The patent applies preliminary action by inserting delimiter information into update information before transmission. This delimiter acts as a pre-prepared marker that enables the receiving node to later identify and select the most recent update information from multiple paths, preventing data loss while maintaining reliability.
Solution Approach 2:
The patent implements feedback through the delimiter information that provides the receiving node with criteria to determine which update information is most recent. This feedback mechanism allows the fourth node to automatically select the correct path's data, resolving the data loss issue that would otherwise occur with multiple paths.
3Reliability
If the fourth node receives update information through two paths, then redundancy is achieved, but it becomes difficult to determine which information to reflect without delimiter information
Solution Approach 1:
The patent uses delimiter information as a form of identification marker (analogous to color changes) that allows the fourth node to easily distinguish and identify the most recent update information from multiple paths. This simple identification mechanism reduces the complexity of information selection while maintaining redundancy.
Data Source
AI summary
A primary system includes a first node and a second node that backs up the first node. A secondary system includes a third node and a fourth node that backs up the third node. The first node in the primary system inserts, when transmitting data update information generated in response to a data update in the first node to the second node and the third node, one or a plurality of pieces of delimiter information indicating a boundary between update processing units, into both of transmit data. The fourth node in the secondary system specifies, based on the delimiter information, the data update information including update information whose process has progressed further from among the data update information obtained from the second node and the data update information obtained through the third node, and reflects the specified data update information to stored data of the fourth node.


