Data Register Dynamic Reorganization for Storage Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing large quantities of generated information efficiently requires significant storage resources, and existing systems struggle to optimize storage structures to meet changing data management demands while ensuring data accuracy and transaction rates.
Innovation Solution
A data register system utilizing distributed data structures, including a main chain for system organization and secondary chains for data registration, dynamically reorganizes its structure by monitoring device sizes and modifying the secondary chains to maintain optimal entity participation, ensuring data accuracy and transaction efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored in persistent storage as binary data, then data can be stored for future reference, but large quantities of generated information require large amounts of storage resources
Solution Approach 1:
The system segments the data register into multiple portions organized in a tree structure, with each portion maintaining a subset of the blockchain. This segmentation allows the system to handle large quantities of data by distributing storage across multiple smaller units rather than requiring a single large storage resource.
Solution Approach 2:
The patent introduces an organizational dimension to data storage by creating a tree structure with portions at different levels. Instead of linear storage, data is organized hierarchically where each portion can independently manage its data subset, effectively adding an organizational dimension that reduces the storage burden on any single resource.
2Stability of the object's composition
If the organizational structure is fixed, then system stability is maintained, but the system cannot adapt to changing data management demands
Solution Approach 1:
The system implements dynamic reorganization of portions based on monitored data characteristics. When portions become unbalanced or inefficient, the system automatically reorganizes the tree structure, merging or splitting portions as needed. This dynamic adjustment maintains stability through automated correction while adapting to changing data management demands.
Solution Approach 2:
The patent incorporates feedback mechanisms that continuously monitor the state of portions and trigger reorganization when criteria are not met. This feedback loop ensures the organizational structure adapts to changing conditions while maintaining overall system stability through controlled, criterion-based modifications.
3Reliability
If all computing devices participate in managing the entire blockchain, then data accuracy is maintained, but transaction rates decrease due to distributed computational costs
Solution Approach 1:
The system segments the blockchain management responsibility across portions, where each portion is managed by a subset of computing devices. This segmentation allows data accuracy to be maintained within each portion through local consensus while increasing overall transaction throughput by parallelizing processing across multiple portions simultaneously.
Solution Approach 2:
Each portion maintains local data accuracy through its own consensus mechanism while the overall system achieves higher productivity through distributed parallel processing. The local quality of data integrity is preserved in each portion while the global system benefits from increased transaction capacity.
4Productivity
If the number of entities managing secondary chains is increased, then data registration capacity increases, but system complexity increases
Solution Approach 1:
The system segments the management of secondary chains across multiple portions, with each portion handling a subset of chains. This segmentation increases data registration capacity by distributing the workload while managing complexity through modular organization, where each portion independently manages its assigned chains without requiring coordination across the entire system.
Data Source
AI summary
A computing device of a data register includes persistent storage and a data register manager. The persistent storage stores: an instance of a primary chain that specifies an organizational structure of computing devices of the data register and a secondary chain for registering data with a first portion of the computing devices. The data register manager monitors sizes of each of the portions of the computing devices specified by the organizational structure; makes a determination, based on the monitoring, that the organizational structure fails to meet at least one criteria; and in response to the determination: reorganizes the organizational structure to meet the at least one criteria by, at least in part, modifying the secondary chain.


