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

Xinhao Min

dblp:340/0381 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2024
—ORCID · conflict

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

Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 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 · 81% Memory systems · 19%
Databases, data mining, and information retrieval
1 paper
Indexing and storage engines · 100%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
hash index
0.812024
SepHash: A Write-Optimized Hash Index On Disaggregated Memory via Separate Segment Structure · Proc. VLDB Endow. 2024
Storage systems
file systems
0.712023
PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems › metadata management
file system metadata management
0.712023
PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems
key-value storage
0.712023
PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems › key-value storage
persistent memory key-value store
0.712023
PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2023
Memory systems
memory disaggregation
0.212024
SepHash: A Write-Optimized Hash Index On Disaggregated Memory via Separate Segment Structure · Proc. VLDB Endow. 2024
Memory systems
non-volatile memory
0.212023
PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2023
Memory systems › non-volatile memory
persistent memory
0.212023
PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2023

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

separate segment structure · 1.5concurrency control · 1.5RDMA · 1.5peta logs · 0.7dual hash indexing · 0.7
YearPublicationVenuePosition
2024 SepHash: A Write-Optimized Hash Index On Disaggregated Memory via Separate Segment Structure
abstract
Disaggregated memory separates compute and memory resources into independent pools connected by fast RDMA (Remote Direct Memory Access) networks, which can improve memory utilization, reduce cost, and enable elastic scaling of compute and memory resources. Hash indexes provide high-performance single-point operations and are widely used in distributed systems and databases. However, under disaggregated memory, existing hash indexes suffer from write performance degradation due to high resize overhead and concurrency control overhead. Traditional write-optimized hash indexes are not efficient for disaggregated memory and sacrifice read performance. In this paper, we propose SepHash, a write-optimized hash index for disaggregated memory. First, SepHash proposes a two-level separate segment structure that significantly reduces the bandwidth consumption of resize operations. Second, SepHash employs a low-latency concurrency control strategy to eliminate unnecessary mutual exclusion and check overhead during insert operations. Finally, SepHash designs an efficient cache and filter to accelerate read operations. The evaluation results show that, compared to state-of-the-art distributed hash indexes, SepHash achieves a 3.3X higher write performance while maintaining comparable read performance.
Xinhao Min, Kai Lu 0002, Jiguang Wan 0001, Changsheng Xie 0001, Daohui Wang, Ting Yao 0001, Huatao Wu
Proc. VLDB Endow.1
2023 PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory
abstract
Previous works proposed building file systems and organizing the metadata with KV stores because KV stores handle entries of various sizes efficiently and have excellent scalability. The emergence of the byte-addressable persistent memory (PM) enables metadata service to be faster than before by tailoring the KV store for the PM. However, existing PM-based KV stores cannot handle the workloads of file systems’ metadata well because simply depending on hash tables or trees cannot simultaneously provide fast file accessing and efficient directory traversing. In this paper, we exploit the insight of the metadata operations and propose the PetaKV, a KV store tailored for the metadata management of file systems on PM. PetaKV leverages dual hash indexing to achieve fast file put and get operations. Moreover, it cooperates with PM-tailored peta logs to collocate KV entries for each directory, thus supporting efficient directory scans. Our evaluation indicates PetaKV outperforms state-of-art tree-based KV stores on put, get and scan$2.5\times$,$3.2\times$, and$2.8\times$on average, respectively. Moreover, the file system built with PetaKV achieves$1.2\times$to$6.4\times$speedup compared to those built with tree-based KV stores on the metadata operations.
Jian Zhou 0004, Xinhao Min, Jiguang Wan 0001, Ting Yao 0001, Daohui Wang
IEEE Trans. Parallel Distributed Syst.3