Demo Data from EDBT 2026 / reviewers in the wild / expert
Zaihong He
dblp:141/7256
· DBLP profile ↗
6ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0009-7889-3041ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 2 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 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 · 50% Memory systems · 35% Cloud and datacenter computing · 15% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
flash and SSD |
0.6 | 1 | 2022 | Embedded Transaction Support Inside SSD With Small-Capacity Non-Volatile Disk Cache · IEEE Trans. Knowl. Data Eng. 2022 |
Memory systems
non-volatile memory |
0.6 | 1 | 2022 | Embedded Transaction Support Inside SSD With Small-Capacity Non-Volatile Disk Cache · IEEE Trans. Knowl. Data Eng. 2022 |
Storage systems › i/o scheduling
disk scheduling |
0.2 | 1 | 2016 | VMCD: A Virtual Multi-Channel Disk I/O Scheduling Method for Virtual Machines · IEEE Trans. Serv. Comput. 2016 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2016 | VMCD: A Virtual Multi-Channel Disk I/O Scheduling Method for Virtual Machines · IEEE Trans. Serv. Comput. 2016 |
Operating systems › i/o › i/o subsystem
i/o scheduling |
0.1 | 1 | 2016 | VMCD: A Virtual Multi-Channel Disk I/O Scheduling Method for Virtual Machines · IEEE Trans. Serv. Comput. 2016 |
Methods — techniques the papers use, named apart from their topics
hybrid storing · 1.1dynamic allocation · 1.1fair scheduling · 0.5credit allocation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Innovative Bloom Filter-Based Multilevel Block Classification: A Practical Approach to Enhancing SSD Performance and EnduranceabstractABSTRACT In modern solid‐state drives (SSDs), managing hot and cold data is key to improving performance and extending lifespan. However, previous Bloom filter‐based methods were often complex and lacked solid empirical validation under high‐performance conditions. To address this, we propose a more efficient multilevel Bloom filter classification strategy tailored to SSDs. Our approach optimizes classification accuracy while reducing computational and storage overhead through careful parameter tuning. By utilizing SSD block‐level parallelism to group similar data access patterns, we enhance garbage collection efficiency and extend block life. Unlike previous studies relying on simulations, we validate our method on real SSD hardware. Experimental results show that our strategy improves SSD performance and endurance, offering valuable insights for future firmware optimization. Huailiang Tan, Zaihong He, Jinyou Li, Keqin Li 0001 |
Concurr. Comput. Pract. Exp. | 3 |
| 2025 | CDA-GC: An effective cache data allocation for garbage collection in flash-based solid-state drives
Huailiang Tan, Zaihong He, Jinyou Li, Keqin Li 0001 |
Integr. | 3 |
| 2022 | Embedded Transaction Support Inside SSD With Small-Capacity Non-Volatile Disk CacheabstractFlash-based Solid State Drives (SSDs) have proved to be ideal devices that support embedded transaction protocols inside SSDs. Existing embedded transaction protocols in SSDs effectively improve transaction throughput, but still incur high transaction overhead and long recovery time. While it is reasonable to provide a small-capacity non-volatile (NVM-based) disk cache in the SSDs, in this paper, we propose a new embedded transaction protocol called Non-volatile Cache Transaction (NVCTX). NVCTX reduces transaction overhead and provides fast recovery by leveraging the small-capacity NVM-based disk cache from two aspects. First, we store transactional metadata, which is of small amount but is frequently accessed, in the NVM-based disk cache rather than in the flash memory. Second, we introduce two techniques, i.e., a dynamic allocation algorithm and a hybrid storing method, to improve the performance when the capacity of the NVM-based disk cache is very limited. We have implemented NVCTX on a real hardware board called Cosmos+ FPGA platform, and modified ext4 file system and NVMe (Non-Volatile Memory express) driver to be compatible with the transactional interfaces provided by NVCTX. For comparison, we also implement SCC, BPCC, WAL, and X-FTL protocols in the firmware of Cosmos+ FPGA platform. Evaluations using DBMS (Database Management System) and file system workloads show that, compared to four typical transaction protocols (SCC, BPCC, WAL, and X-FTL), NVCTX improves transaction throughput by up to 136.5, 9.4, 131.6 and 29.9 percent, reduces write traffic to flash memory by up to 42.8, 4.1, 62.4, 31.2 percent, lowers garbage collection overhead by up to 93.2, 63, 66.5, 22.1 percent, and shortens recovery time to 1/2574, 1/2559, 1/95 and 1/2 respectively compared with SCC, BPCC, WAL, and X-FTL. Yanjie Tan, Huailiang Tan, Youyou Lu, Zaihong He |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2019 | LPCMsim: A Lightweight Phase Change Memory Simulator
Zaihong He, Jishun Kuang, Yanjie Tan, Shihui Peng, Huailiang Tan |
Future Gener. Comput. Syst. | 1 |
| 2016 | VMCD: A Virtual Multi-Channel Disk I/O Scheduling Method for Virtual MachinesabstractIn the era of cloud computing and big data, virtualization is gaining great popularity in storage systems. Since multiple guest virtual machines (DomUs) are running on a single physical device, disk I/O fairness among DomUs and aggregated throughput remain the challenges in virtualized environments. Although several methods have been developed for disk I/O performance virtualization among multiple DomUs, most of them suffer from one or more of the following drawbacks. (1) A fair scheduling mechanism is missing when requests converge together from multiple queues. (2) Existing methods rely on better performance of the underlying storage system such as solid state drive (SSD). (3) Throughput and latency are not considered simultaneously. To address these disadvantages, this paper presents a virtual multi-channel of disk I/O (VMCD) method that can be built on top of an ordinary storage utility, which mitigates the interference among multiple DomUs by using separated virtual channel (V-Channel) and an I/O request queue for each DomU. In our VMCD, several mechanisms are employed to enhance the I/O performance, including a credit allocation mechanism, a global monitoring strategy, and a virtual multi-channel fair scheduling algorithm. The proposed techniques are implemented on the Xen virtual disk and evaluated on Linux guest operating systems. Experiments results show that VMCD increases fairness by 70 percent approximately compared with CFQ and Anticipatory schedulers, by 30 percent approximately compared with Deadline scheduler; and enhances bandwidth utilization by 28 percent approximately compared with CFQ and Anticipatory schedulers, by 37 percent compared with Deadline in the case of three or more virtual DomUs running on the same physical host. Huailiang Tan, Zaihong He, Keqin Li 0001, Kai Hwang 0001 |
IEEE Trans. Serv. Comput. | 3 |
| 2014 | DMVL: An I/O bandwidth dynamic allocation method for virtual networks
Huailiang Tan, Lianjun Huang, Zaihong He, Youyou Lu, Xubin He |
J. Netw. Comput. Appl. | 3 |