Logical Data Object Compression Using Atomic Storage Sections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage technologies face challenges in efficiently compressing and encrypting logical data objects while maintaining data accessibility and manageability, with existing solutions often compromising on performance or security.
Innovation Solution
A method and system that compresses raw logical data objects into compressed sections with adaptive dictionaries and encrypts them using block cipher algorithms, maintaining substantial identity between compressed and original data, and facilitating efficient mapping and recovery processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is compressed using standard compression algorithms, then storage capacity is reduced, but data integrity and recovery accuracy may be compromised
Solution Approach 1:
The patent applies preliminary action by performing compression with error protection mechanisms before storage. The system compresses data while simultaneously embedding error detection and correction codes, ensuring that data integrity is maintained throughout the compression process rather than attempting to repair damage after storage.
Solution Approach 2:
The patent implements beforehand cushioning by incorporating error protection layers during the compression process. This creates a buffer against potential data corruption, allowing the system to withstand storage errors or transmission issues without losing data integrity or recovery accuracy.
2Reliability
If data is encrypted using block cipher algorithms, then security is enhanced, but processing time and computational resources increase
Solution Approach 1:
The patent applies segmentation by dividing data into blocks for encryption processing. This allows the encryption system to handle data in manageable segments rather than as a single large unit, reducing overall processing time while maintaining security through systematic block cipher application.
Solution Approach 2:
The patent implements periodic action through optimized encryption cycles that process data blocks in regular intervals. This periodic processing approach allows the system to maintain continuous security protection while managing computational resource usage efficiently, preventing overwhelming the system with simultaneous encryption operations.
3Quantity of substance
If adaptive compression is applied to minimize storage capacity, then transmission time increases, but data accessibility is improved
Solution Approach 1:
The patent applies dynamics by implementing adaptive compression that adjusts compression levels based on data characteristics and storage requirements. This dynamic approach allows the system to optimize between compression ratio and processing speed in real-time, improving storage efficiency without permanently increasing transmission time for all data types.
4Quantity of substance
If complex transformation processes are used for data compression and encryption, then storage efficiency is improved, but system complexity increases
Solution Approach 1:
The patent applies merging by combining compression and encryption operations into a unified processing pipeline. This integration allows the system to achieve storage efficiency through complex transformations while reducing overall system complexity by eliminating the need for separate, independent compression and encryption systems.
Data Source
AI summary
Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.


