Wentao Huang 0001

dblp:35/1495-1 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
5since 2021 · last 2026
0000-0003-1583-9258ORCID · verified

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

Databases, data management, data science and information retrieval · 5 · 3 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Hash Joins Meet CXL: A Fresh Look
Wentao Huang 0001, Mian Lu, Kian-Lee Tan
CIDR1
2026 SMDG: Enhancing In-Memory Dynamic Graph Processing With Storage-Class Memory
abstract
In-memory dynamic graph processing faces three critical challenges: limited DRAM capacity, inefficient concurrent update/query handling, and vulnerability to crashes. Traditional segment-level systems struggle with write amplification on emerging Storage-Class Memory (SCM), while existing persistent-memory systems suffer from coarse-grained synchronization and high recovery overhead. This study presents the Storage-Class Memory Dynamic Graph (SMDG) processing framework, an architecture-level redesign centered on the block as the atomic unit across storage, concurrency, and recovery. The system addresses these challenges through three key innovations. First, a block-granular storage design organizes adjacency data at fixed-size block granularity on heterogeneous DRAM-SCM architecture, employing buffered batched writes to significantly reduce write amplification while preserving logarithmic update complexity. Second, block-level multi-version concurrency control maintains timestamped block versions under per-vertex read-write synchronization to provide task-ordered snapshot visibility for concurrent queries without copying entire vertices or pages. Third, a block-granular crash recovery protocol with decentralized per-vertex logs enables independent parallel reconstruction, ensuring application-level semantic consistency while achieving substantially faster recovery than sequential approaches. Experimental results validate that this unified block-granular design improves update efficiency, sustains mixed update-query workloads with controlled memory overhead, and accelerates crash recovery compared with prior dynamic graph systems.
Tongfeng Weng, Mo Sha 0002, Xu Zhou 0001, Jingjing Lu, Wentao Huang 0001, Kenli Li 0001, Kian-Lee Tan
IEEE Trans. Knowl. Data Eng.5
2024 TaC: An Anti-Caching Key-Value Store on Heterogeneous Memory Architectures
Yunhong Ji, Wentao Huang 0001, Xuan Zhou 0001, Bingsheng He, Kian-Lee Tan
EDBT2
2024 HeterMM: applying in-DRAM index to heterogeneous memory-based key-value stores
Yunhong Ji, Wentao Huang 0001, Xuan Zhou 0001
Frontiers Comput. Sci.2
2023 A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory
abstract
In this paper, we seek to perform a rigorous experimental study of main-memory hash joins in storage class memory (SCM). In particular, we perform a design space exploration in real SCM for two state-of-the-art join algorithms: partitioned hash join (PHJ) and non-partitioned hash join (NPHJ), and identify the most crucial factors to implement an SCM-friendly join. Moreover, we present a rigorous evaluation with a broad spectrum of workloads for both joins and provide an in-depth analysis for choosing the most suitable algorithm in real SCM environment. With the most extensive experimental analysis up-to-date, we maintain that although there is no one universal winner in all scenarios, PHJ is generally superior to NPHJ in real SCM.
Wentao Huang 0001, Yunhong Ji, Xuan Zhou 0001, Bingsheng He, Kian-Lee Tan
Proc. VLDB Endow.1
2020 BiANE: Bipartite Attributed Network Embedding
abstract
Network embedding effectively transforms complex network data into a low-dimensional vector space and has shown great performance in many real-world scenarios, such as link prediction, node classification, and similarity search. A plethora of methods have been proposed to learn node representations and achieve encouraging results. Nevertheless, little attention has been paid on the embedding technique for bipartite attributed networks, which is a typical data structure for modeling nodes from two distinct partitions.
Wentao Huang 0001, Yuchen Li 0001, Yuan Fang 0001, Ju Fan, Hongxia Yang
SIGIR1