Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xiaozhong Jin

dblp:126/1643 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0008-0927-4274ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 72% Memory systems · 28%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › data reduction
data deduplication
1.422024
I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems · IEEE Trans. Computers 2024
Accelerating Content-Defined Chunking for Data Deduplication Based on Speculative Jump · IEEE Trans. Parallel Distributed Syst. 2023
Memory systems › non-volatile memory › persistent memory
byte-addressable persistent memory
0.812024
I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems · IEEE Trans. Computers 2024
Storage systems › data reduction › data deduplication
inline deduplication
0.812024
I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems · IEEE Trans. Computers 2024
Memory systems
non-volatile memory
0.812024
I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems · IEEE Trans. Computers 2024
Storage systems
non-volatile memory storage
0.812024
I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems · IEEE Trans. Computers 2024
Storage systems › data reduction › data deduplication
content-defined chunking
0.712023
Accelerating Content-Defined Chunking for Data Deduplication Based on Speculative Jump · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems
key-value storage
0.212024
I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems · IEEE Trans. Computers 2024

Methods — techniques the papers use, named apart from their topics

spatial locality exploitation · 0.8b-tree indexing · 0.8theoretical analysis · 0.7rolling hash · 0.7
YearPublicationVenuePosition
2024 I/O Causality Based In-Line Data Deduplication for Non-Volatile Memory Enabled Storage Systems
abstract
Data deduplication technologies are widely exploited to reduce capacity demands for storage. Previous chunk-based offline deduplication technologies often cause serious performance overhead due to data chunking and indexing. Particularly, they are not efficient fornon-volatile memory(NVM) based storage systems because they cannot fully exploit the byte-addressability feature of NVMs for fine-grained deduplication. In this paper, we proposeI/O Causality based In-line Deduplication(ICID) to maximize the deduplication ratio for NVM-based storage systems. Unlike previous inline deduplication schemes that use hash indexes to identify duplicate data slices, ICID records memory-copy operations in a B-tree structure to achieve causality-based inline deduplication. We propose two novel techniques to manage memory-copy records in the B-tree efficiently. First, to speed up the B-tree lookup, we group memory-copy records targeted to the same page in a B-tree node to improve data locality. Second, we exploit the spatial locality of memory accesses to identify outdated memory-copy records, and delete them in time to reduce memory consumption of the B-tree. We evaluate ICID in a system equipped with Intel Optane DC Persistent Memory Modules. For a typical KV store–LevelDB, our experimental results show that ICID achieves up to 16higher deduplication ratio and reduces the time cost of data deduplication by 47% on average compared with state-of-the-art deduplication schemes.
Haikun Liu, Xiaozhong Jin, Chencheng Ye 0001, Xiaofei Liao, Hai Jin 0001, Yu Zhang 0027
IEEE Trans. Computers2
2023 Accelerating Content-Defined Chunking for Data Deduplication Based on Speculative Jump
abstract
In data deduplication systems, chunking has a significant impact on the deduplication ratio and throughput. ExistingContent-Defined Chunking(CDC) approaches exploit a sliding window to calculate rolling hashes of the input data stream byte-by-byte, and then determine chunk cut-points if the rolling hash satisfies a given cut-condition. Since previous CDC approaches are extremely costly, it often significantly degrades the throughput of data deduplication systems. In this paper, we argue that calculating and checking the rolling hashes byte-by-byte is unnecessary. To reduce the CPU overhead of CDC, we propose ajump-based chunking(JC) approach. The key idea is to introduce a jump-condition, and the sliding window can jump over a specific length of the input data stream if the rolling hashes satisfy the jump-condition. Moreover, we also explore the impact of the cut-condition and the jump-condition on the chunk size. Our theoretic studies demonstrate the effectiveness and efficiency of JC, without compromising the deduplication ratio. Experimental results show that JC improves the throughput of chunking by about 2× on average compared with the state-of-the-art CDC approaches while still guaranteeing high deduplication ratio.
Xiaozhong Jin, Haikun Liu, Chencheng Ye 0001, Xiaofei Liao, Hai Jin 0001, Yu Zhang 0027
IEEE Trans. Parallel Distributed Syst.1