EDBT 2026 Demo / reviewers in the wild / expert
Zhou Zhang 0006
dblp:92/9225-6
· DBLP profile ↗
8ranked-venue papers
4as first author
6since 2021 · last 2024
0009-0001-3107-4075ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1
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.
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
learned index |
2.1 | 3 | 2024 | Morphtree: a polymorphic main-memory learned index for dynamic workloads · VLDB J. 2024 LIVAK: A High-Performance In-Memory Learned Index for Variable-Length Keys · DAC 2024 PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery · Proc. VLDB Endow. 2022 |
Indexing and storage engines › learned index
persistent memory learned index |
0.6 | 1 | 2022 | PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery · Proc. VLDB Endow. 2022 |
Memory systems
non-volatile memory |
0.6 | 1 | 2022 | PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery · Proc. VLDB Endow. 2022 |
Indexing and storage engines
in-memory index |
0.2 | 1 | 2024 | Morphtree: a polymorphic main-memory learned index for dynamic workloads · VLDB J. 2024 |
Methods — techniques the papers use, named apart from their topics
optimistic concurrency control · 1.1fine-grained locking · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | LIVAK: A High-Performance In-Memory Learned Index for Variable-Length KeysabstractIn-memory learned index has been an efficient approach supporting in-memory fast data access. However, existing learned indexes are inefficient in supporting variable-length keys. To address this issue, we propose a new in-memory learned index called LIVAK that adopts a hybrid structure involving trie, learned index, and B+-tree. Each node indexes an 8-byte slice of keys, and we use learned indexes for large nodes but B+-trees for small nodes. Also, LIVAK presents a character re-encoding mechanism to avoid performance degradation. We compare LIVAK with B+-tree, Masstree, and SIndex on various datasets and workloads, and the results suggest the efficiency of LIVAK. Zhaole Chu, Zhou Zhang 0006, Peiquan Jin, Yongping Luo, Xujian Zhao |
DAC | 2 |
| 2024 | Online Nonstop Task Management for Storm-Based Distributed Stream Processing Engines
Zhou Zhang 0006, Peiquan Jin, Xike Xie, Ruicheng Liu, Shouhong Wan |
J. Comput. Sci. Technol. | 1 |
| 2024 | Morphtree: a polymorphic main-memory learned index for dynamic workloads
Yongping Luo, Peiquan Jin, Zhaole Chu, Yigui Yuan, Zhou Zhang 0006, Xufei Wu |
VLDB J. | 6 |
| 2022 | PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant RecoveryabstractNon-Volatile Memory (NVM) has emerged as an alternative to next-generation main memories. Although many tree indices have been proposed for NVM, they generally use B+-tree-like structures. To further improve the performance of NVM-aware indices, we consider integrating learned indexes into NVM. The challenges of such an integration are two fold: (1) existing NVM indices rely on small nodes to accelerate insertions with crash consistency, but learned indices use huge nodes to obtain a flat structure. (2) the node structure of learned indices is not NVM friendly, meaning that accessing a learned node will cause multiple NVM block misses. Thus, in this paper, we propose a new persistent learned index called PLIN. The novelty of PLIN lies in four aspects: an NVM-aware data placement strategy, locally unordered and globally ordered leaf nodes, a model copy mechanism, and a hierarchical insertion strategy. In addition, PLIN is proposed for the NVM-only architecture, which can support instant recovery. We also present optimistic concurrency control and fine-grained locking mechanisms to make PLIN scalable to concurrent requests. We conduct experiments on real persistent memory with various workloads and compare PLIN with APEX, PACtree, ROART, TLBtree, and Fast&Fair. The results show that PLIN achieves 2.08x higher insertion performance and 4.42x higher query performance than its competitors on average. Meanwhile, PLIN only needs ~30 μs to recover from a system crash. Zhou Zhang 0006, Zhaole Chu, Peiquan Jin, Yongping Luo, Xike Xie, Shouhong Wan, Xufei Wu, Chunyang Zheng, Guoan Wu, Andy Rudoff |
Proc. VLDB Endow. | 1 |
| 2021 | COLIN: A Cache-Conscious Dynamic Learned Index with High Read/Write Performance
Zhou Zhang 0006, Peiquan Jin, Yanqi Lv 0001, Shouhong Wan, Xike Xie |
J. Comput. Sci. Technol. | 1 |
| 2021 | Two Birds With One Stone: Boosting Both Search and Write Performance for Tree Indices on Persistent MemoryabstractThe advance of byte-addressable persistent memory (PM) makes it a hot topic to revisit traditional tree indices such as B+-tree and radix tree, and a few new persistent memory-friendly tree indices have been proposed. However, due to the special features of persistent memory compared to DRAM and the limitations of B+-tree-like indices, it is much harder to optimize both search and write performance for tree indices on persistent memory. As a result, most existing indices for persistent memory, e.g., WB-tree, proposed to improve write performance while sacrificing search performance. Aiming to optimize both write and search performance for tree indices on persistent memory, in this paper, we first propose a novel Two-Layer Architecture (TLA) for constructing tree indices on persistent memory. The key idea, of TLA is to organize the index with a search-optimized top layer and a write-optimized bottom layer, letting the top layer optimize search performance and the bottom layer improve write performance. By adopting efficient structures for the two layers, TLA can boost both write and search performance for tree indices on persistent memory. Following the TLA architecture, we present a new index called TLBtree (Two-Layer B+-tree) offering high search and write performance for persistent memory. Moreover, we develop a concurrent TLBtree to support non-blocking read operations in multi-core environment. We evaluate our proposals under a server equipped with real Intel Optane persistent memory. The results show that TLBtree outperforms the state-of-the-art tree indices, including WB-tree, Fast&Fair, and FPTree, in both search and write performance. Also, the concurrent TLBtree can achieve up to 3.7x speedup than its competitors under the multi-core environment. Yongping Luo, Peiquan Jin, Zhou Zhang 0006, Junchen Zhang |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2019 | Efficient Processing of Spatial Group Preference Queries
Zhou Zhang 0006, Peiquan Jin, Shouhong Wan, Lihua Yue |
DASFAA (2) | 1 |
| 2018 | STEM: A Simulation-Based Testbed for Electromagnetic Big Data ManagementabstractWith the development of networked radars and wireless communication technologies, electromagnetic data is becoming a new type of big data.Compared with other kinds of big data, such as Internet big data, financial big data, and healthcare big data, electromagnetic big data has some special properties.For example, they usually contain rich and varying labels that describe the features of electromagnetic space.However, existing big-data benchmark tools cannot support the generation and test of electromagnetic big data.In this paper, we aim at providing a simulation-based testbed for electromagnetic big data.The testbed, named STEM, can simulate real-world electromagnetic big data.It supports generating real-time electromagnetic data streams with varying labels.In addition, it is reusable, reconfigurable, and flexible for users to generate workloads for different scenarios.After a brief introduction on the architecture of STEM, we present the implemental details of STEM.Then, we present a case study as well as performance evaluation to demonstrate the usability and flexibility of STEM. Mengyuan Lyu, Peiquan Jin, Zhou Zhang 0006, Shouhong Wan, Lihua Yue |
SEKE | 3 |