Intelligent Data Storage Medium for Backup Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data storage techniques face limitations in data throughput during backup and replication, leading to slow data transfer rates and resource consumption, especially under non-ideal network conditions, due to the need to calculate and communicate data signatures for each storage element.
Innovation Solution
The implementation of an intelligent data storage medium that uses a write component to store data and a signature component to create and update records within the storage medium, allowing for efficient data transfer by maintaining records of changed blocks and calculating signatures only when necessary, thereby reducing network bandwidth and processing resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data signatures are calculated and communicated for each storage element during backup and replication, then data integrity and change detection are ensured, but network bandwidth and processing resources are consumed
Solution Approach 1:
The patent extracts only the necessary signature information from each storage element and stores it locally within the storage device. This eliminates the need to communicate full signatures over the network during backup operations, significantly reducing network bandwidth consumption while maintaining the ability to detect data changes through local signature comparison.
Solution Approach 2:
The patent performs preliminary calculation and storage of data signatures within the storage device before backup operations begin. By pre-computing and storing signatures in local memory or metadata structures, the system avoids the need to recalculate or communicate signatures during the actual backup process, reducing both network bandwidth usage and processing resource consumption during backup.
2Productivity
If data is transferred from storage device to remote storage device under non-ideal throughput conditions, then data backup and replication can be completed, but the process takes hours, days, or even weeks
Solution Approach 1:
The patent extracts and transfers only the signature information rather than full data blocks during backup verification. By sending only the compact signature data (not the actual storage blocks) over the network, the amount of data transferred is dramatically reduced, enabling backup operations to complete much faster even under non-ideal network throughput conditions.
Solution Approach 2:
The patent creates and maintains local copies of signature information within the storage device memory. These local signature copies allow for rapid comparison to determine which data blocks have changed, eliminating the need to transfer and compare full data blocks over the network, thus significantly reducing backup time.
3Reliability
If data is moved from large storage device to remote storage device, then data redundancy is achieved, but data throughput limits the transfer rate to 10 Mbits/sec under non-ideal conditions
Solution Approach 1:
The patent creates compact signature copies of storage blocks and stores them locally within the storage device. These signature copies serve as lightweight representations that can be quickly compared to determine data changes, enabling the system to maintain data redundancy information without requiring high-speed data transfer for verification purposes.
Data Source
AI summary
Systems, methods, and apparatus for facilitating intelligent data storage utilizing one or more records are presented herein. A write component of a storage medium can receive data and write one or more portions of the data to a storage block of the storage medium. Further, a signature component of the storage medium can create a record within the storage medium, and update at least one part of the record corresponding to the storage block based on the one or more portions of the data. Moreover, a query component of the storage medium can receive a request and transmit the record based on the request; and transmit one or more attributes of the storage medium based on another request. Furthermore, the signature component can update the at least one part of the record based on whether content of the storage block changed as a function of the write.


