Javascript must be enabled to continue!
Efficient In-Line Data Deduplication for Non-Volatile Memory Storage Using I/O Causality
View through CrossRef
I/O causality-based in-line data deduplication (ICID) is a novel approach designed to enhance deduplication efficiency in non-volatile memory (NVM)-enabled storage systems. Traditional chunk-based offline deduplication methods suffer from significant performance overhead due to data chunking and indexing, making them unsuitable for NVM-based storage, which benefits from fine-grained, byte-addressable operations. Unlike conventional in-line deduplication schemes that rely on hash indexes, ICID leverages a B-tree structure to record memory copy operations, enabling causality-based deduplication. To optimize efficiency, ICID introduces two key techniques: grouping memory-copy records targeted to the same page within a B-tree node to enhance data locality and exploiting spatial locality to identify and remove outdated memory-copy records, thereby reducing memory consumption. Evaluations conducted on a system with Intel Optane DC Persistent Memory Modules demonstrate that ICID significantly improves deduplication performance, achieving up to 16× higher deduplication ratios and reducing deduplication time by an average of 47% compared to state-of-the-art methods, particularly benefiting key-value stores like LevelDB.
Title: Efficient In-Line Data Deduplication for Non-Volatile Memory Storage Using I/O Causality
Description:
I/O causality-based in-line data deduplication (ICID) is a novel approach designed to enhance deduplication efficiency in non-volatile memory (NVM)-enabled storage systems.
Traditional chunk-based offline deduplication methods suffer from significant performance overhead due to data chunking and indexing, making them unsuitable for NVM-based storage, which benefits from fine-grained, byte-addressable operations.
Unlike conventional in-line deduplication schemes that rely on hash indexes, ICID leverages a B-tree structure to record memory copy operations, enabling causality-based deduplication.
To optimize efficiency, ICID introduces two key techniques: grouping memory-copy records targeted to the same page within a B-tree node to enhance data locality and exploiting spatial locality to identify and remove outdated memory-copy records, thereby reducing memory consumption.
Evaluations conducted on a system with Intel Optane DC Persistent Memory Modules demonstrate that ICID significantly improves deduplication performance, achieving up to 16× higher deduplication ratios and reducing deduplication time by an average of 47% compared to state-of-the-art methods, particularly benefiting key-value stores like LevelDB.
Related Results
Effects of Contextual Cues on False Memory: A Comparative Experimental Approach
Effects of Contextual Cues on False Memory: A Comparative Experimental Approach
Research on false memory formation using the Deese-Roediger-McDermott (DRM) paradigm has been extensively conducted in Western contexts. Yet, a significant gap remains in experimen...
Ensuring Data Integrity And Security In Diverse Cloud Environments To Prevent Duplicacy.
Ensuring Data Integrity And Security In Diverse Cloud Environments To Prevent Duplicacy.
Data deduplication is a valuable technique for compressing and minimizing data duplication during data transfers, especially in cloud environments. By eliminating redundant data, i...
Potable Water Sources, Household Hygiene, and Sanitation Practices in Ikpoba Okha LGA, Edo State: Implications for Public Health and Sustainable Water Management
Omoregie, Andrew Edosa.1 Omoregie Abieyuwa Peace2 Okoro, Enyinnaya Okoro.3
1 College of Medi
Potable Water Sources, Household Hygiene, and Sanitation Practices in Ikpoba Okha LGA, Edo State: Implications for Public Health and Sustainable Water Management
Omoregie, Andrew Edosa.1 Omoregie Abieyuwa Peace2 Okoro, Enyinnaya Okoro.3
1 College of Medi
BACKGROUND
Access to potable drinking water and sufficient sanitation continues to be an urgent global concern, particularly in developing regions where con...
How Error Correction Affects PCR Deduplication: A Survey Based on UMI Datasets of Short Reads
How Error Correction Affects PCR Deduplication: A Survey Based on UMI Datasets of Short Reads
Abstract
Next-Generation Sequencing (NGS) data is widely utilised for various downstream applications in bioinformatics, and numerous techniques ...
Blockchain Enabled Cloud Data Storage Supporting Deduplication With Fair Remittance
Blockchain Enabled Cloud Data Storage Supporting Deduplication With Fair Remittance
Abstract
In cloud computing environment data redundancy and data integrity management are the consequential issues. They result in huge space wastage and compromises data s...
Study on Deduplication on Distributed Cloud Environment
Study on Deduplication on Distributed Cloud Environment
Deduplication techniques were intended to annihilate duplicate data which achieve limit of single copies of data figuratively speaking. Data Deduplication reduces the circle space ...
Storage Capacity Enhancement of SSD-based Image Deduplication
Storage Capacity Enhancement of SSD-based Image Deduplication
As Cyber Physical Systems (CPSs), notably autonomous vehicles, generate increasing volumes of image-based data, efficient storage solutions become paramount. Leveraging high-densit...
An Extensive Analysis on Examining Several Data Deduplication Techniques in Cloud Computing
An Extensive Analysis on Examining Several Data Deduplication Techniques in Cloud Computing
As computer technologies and internet applications are developing at a fast rate, the volume of data is also increasing dramatically. It becomes necessary to store this huge amount...

