Demo Data from SIGIR 2026 / reviewers in the wild / expert
Wen Cheng 0003
dblp:80/3159-3
· DBLP profile ↗
15ranked-venue papers
10as first author
12since 2021 · last 2025
0000-0001-7092-6376ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 5 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, 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
6 papers |
Memory systems · 43% Storage systems · 36% Hardware accelerators and domain-specific architectures · 16% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 100% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › file systems › distributed file system
parallel file system |
1.5 | 3 | 2023 | Xfast: Extreme File Attribute Stat Acceleration for Lustre · SC 2023 NVMM-Oriented Hierarchical Persistent Client Caching for Lustre · ACM Trans. Storage 2021 LPCC: hierarchical persistent client caching for lustre · SC 2019 |
Memory systems
3d-stacked memory |
1.3 | 2 | 2025 | 9Ring: A 3D-Stacked Memory-Based Accelerator for Flexible and Efficient Deep CNN Applications · ACM Trans. Archit. Code Optim. 2025 IMCI: an efficient fingerprint retrieval approach based on 3D stacked memory · Sci. China Inf. Sci. 2020 |
Storage systems
file systems |
1.2 | 2 | 2023 | Xfast: Extreme File Attribute Stat Acceleration for Lustre · SC 2023 MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022 |
Memory systems › cache management › storage caching
client-side caching |
0.9 | 2 | 2021 | NVMM-Oriented Hierarchical Persistent Client Caching for Lustre · ACM Trans. Storage 2021 LPCC: hierarchical persistent client caching for lustre · SC 2019 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.9 | 1 | 2025 | 9Ring: A 3D-Stacked Memory-Based Accelerator for Flexible and Efficient Deep CNN Applications · ACM Trans. Archit. Code Optim. 2025 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.9 | 1 | 2025 | 9Ring: A 3D-Stacked Memory-Based Accelerator for Flexible and Efficient Deep CNN Applications · ACM Trans. Archit. Code Optim. 2025 |
Memory systems
processing-in-memory |
0.9 | 1 | 2025 | 9Ring: A 3D-Stacked Memory-Based Accelerator for Flexible and Efficient Deep CNN Applications · ACM Trans. Archit. Code Optim. 2025 |
Cryptographic protocols and secure computation › oblivious data structures › oblivious random access machine
multi-client ORAM |
0.7 | 1 | 2023 | Tianji: Securing a Practical Asynchronous Multi-User ORAM · IEEE Trans. Dependable Secur. Comput. 2023 |
Cryptographic protocols and secure computation › oblivious data structures
oblivious random access machine |
0.7 | 1 | 2023 | Tianji: Securing a Practical Asynchronous Multi-User ORAM · IEEE Trans. Dependable Secur. Comput. 2023 |
Storage systems › file systems
distributed file system |
0.6 | 1 | 2022 | MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022 |
Memory systems › cache management › storage caching
metadata caching |
0.6 | 1 | 2022 | MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022 |
Memory systems › cache management › storage caching
write-back caching |
0.6 | 1 | 2022 | MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022 |
Memory systems
non-volatile memory |
0.5 | 1 | 2021 | NVMM-Oriented Hierarchical Persistent Client Caching for Lustre · ACM Trans. Storage 2021 |
Storage systems › storage architecture
in-memory storage |
0.4 | 1 | 2020 | IMCI: an efficient fingerprint retrieval approach based on 3D stacked memory · Sci. China Inf. Sci. 2020 |
Parallel and multicore computing › dataflow computing
dataflow scheduling |
0.3 | 1 | 2025 | 9Ring: A 3D-Stacked Memory-Based Accelerator for Flexible and Efficient Deep CNN Applications · ACM Trans. Archit. Code Optim. 2025 |
Cryptographic protocols and secure computation
secret sharing |
0.2 | 1 | 2023 | Tianji: Securing a Practical Asynchronous Multi-User ORAM · IEEE Trans. Dependable Secur. Comput. 2023 |
Storage systems
hierarchical storage management |
0.1 | 1 | 2021 | NVMM-Oriented Hierarchical Persistent Client Caching for Lustre · ACM Trans. Storage 2021 |
Methods — techniques the papers use, named apart from their topics
energy efficiency analysis · 0.9dataflow scheduling · 0.9fingerprint indexing · 0.9shamir secret sharing · 0.7non-eviction write-back · 0.7homomorphic encryption · 0.7file caching state machine · 0.6POSIX-compliant memory file system · 0.6hierarchical persistent caching · 0.5SSD-based caching · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | FlashFox: a secret-sharing approach to securing data deletion for Flash-based SSDabstractAbstract The ‘out-of-place’ update nature of Solid State Drives (SSDs) introduces a security risk. Scrubbing, a secure deletion method, mitigates this issue but negatively affects SSD endurance and requires redundant data for recovery due to page errors. Previously, the RAID-5 based scheme was used to manage redundant data. While effective for reading, it causes significant write latency due to the channel blocking issue. In response, we propose FlashFox, which integrates secret sharing and Reed-Solomon coding into SSDs, enabling the application of scrubbing within an encrypted storage environment. This innovation ensures secure deletion by cleaning up sensitive data, thereby reducing wear on SSD endurance. Furthermore, we have developed a RAID-4-based scheme for implementing FlashFox on SSDs. This scheme, by assigning specific channels to manage redundant data, successfully avoids the channel blocking issue prevalent in RAID-5. Experimental results show FlashFox reduces endurance wear by at least 15% compared to traditional scrubbing methods and writing response delay by at least 8$\times $ compared to RAID-5 based scheme. Wen Cheng 0003, Shengxia Tu, Yi Liu 0090, Lingfang Zeng, Yang Wang 0006, André Brinkmann |
Comput. J. | 1 |
| 2025 | 9Ring: A 3D-Stacked Memory-Based Accelerator for Flexible and Efficient Deep CNN ApplicationsabstractThe massive computational and memory requirements of deep convolutional neural networks (DCNNs) have led to the development of neural network (NN) accelerators. However, as DCNN models grow in size, the demands on NN accelerators in terms of performance, memory bandwidth, and power efficiency continue to increase. We, therefore, present 9Ring , a flexible and efficient DCNN accelerator that takes full advantage of 3D-stacked memory, focusing on its hardware architecture, software scheduling, and optimization strategy. In particular, we first show that the mismatch between DCNN accelerators and DCNN models can lead to increased energy consumption and performance bottlenecks. We then present three flexible dataflow scheduling strategies to mitigate this mismatch. Afterward, we introduce an energy efficiency analysis tool that can automatically search for the optimal scheduling scheme with respect to different DCNN models for energy efficiency. Finally, we conduct an empirical study showing that 9Ring can reduce energy consumption by 31.4% and 43.9% on average, and improve performance by 12% and 10% on average, compared with Tetris and the NN accelerators on conventional low-power DRAM memory systems, respectively. Wen Cheng 0003, Qianya Cheng, Yi Liu 0090, Lingfang Zeng, André Brinkmann, Yang Wang 0006 |
ACM Trans. Archit. Code Optim. | 1 |
| 2024 | Enhancing BERT Performance: Multi-teacher Adversarial Distillation with Clean and Robust Guidance
Xunjin Wu, Jingfei Chang, Wen Cheng 0003, Yunxiang Wu, Lingfang Zeng |
ER | 3 |
| 2024 | A Phenotypic Learning Classifier System for Problems with Continuous FeaturesabstractOver the past four decades, Learning Classifier Systems (LCSs) have faced challenges in producing accurate and interpretable models for domains with continuous features, mainly due to the irrelevance issue caused by genotypic methods. These methods directly modify genotypes (conditions), leading to the creation of irrelevant rules. Phenotypic LCSs, which first modify a rule's phenotype (covered instance set) before altering its genotype, can avoid this issue. However, previous phenotypic LCSs struggle with overfitting, resulting in lower testing performance. In response, we propose a novel phenotypic LCS featuring innovations: 1) a heterogeneous phenotype approach in the rule discovery mechanism to alleviate overfitting, and 2) Informed Mutation leverages the inherent neighbouring of similar instances to enhance rule generalization, thereby improving model interpretability. The proposed LCS demonstrates its success with superior testing performance and more interpretable models in all experiments compared to other LCSs. Notably, in a problem with 2048 features, the proposed LCS model outperformed the genotypic UCS by achieving a 97.4% testing accuracy with just 13 rules, compared to the UCS's 9961 rules but only 49.9% accuracy. Yi Liu 0090, Wen Cheng 0003, Will N. Browne, Bing Xue 0001, Chengyuan Zhu, Mingkai Sheng, Lingfang Zeng |
GECCO | 3 |
| 2023 | Xfast: Extreme File Attribute Stat Acceleration for LustreabstractDirectory tree walks on parallel file systems are costly operations frequently required by many storage management tasks. Even listing the contents of a single directory can take minutes to hours for huge directories, as the tree walk performance of parallel file systems in Linux is severely throttled by sequentially accessing distributed metadata for each file through the syscall interface. Yingjin Qian, Wen Cheng 0003, Lingfang Zeng, Marc-Andre Vef, Andreas Dilger, Siyao Lai, Shuichi Ihara, André Brinkmann |
SC | 2 |
| 2023 | Tianji: Securing a Practical Asynchronous Multi-User ORAMabstractOblivious Random Access Machines (ORAMs) allow cloud users to access remote data without leaking access patterns. Current ORAM solutions achieve this goal at expense of either increasing bandwidth consumption by a factor of$O(\log N)$, where$N$is the number of data blocks, or relying on homomorphic encryption for bandwidth amplification reduction to$O(1)$. Furthermore, most ORAMs are only effective for a single user, while the solutions for multi-user scenarios often induce security or performance problems. This article introducesTianji— an asynchronous multi-user Shamir-based ORAM system — which supports asynchronous network access scenarios for multiple users with improved security and performance.Tianjiis implemented on top ofS$^{3}$3ORAM$^+$+—an extension of the state-of-the-art Shamir-based S$^{3}$ORAM with a new non-eviction data write-back scheme to achieve$O(1)$consumption in both bandwidth amplification and storage capacity. Our experimental results show that the proposedTianjiwithS$^{3}$3ORAM$^+$+can significantly outperform the state-of-the-art multi-userTaoStorein terms of access latency and client scalability. Additionally, its average response time is relatively stable when client loads increase. Wen Cheng 0003, Dazou Sang, Lingfang Zeng, Yang Wang 0006, André Brinkmann |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2022 | DPLFS: A Dual-Mode PCM-based Log-Structured File SystemabstractDual-mode phase change memory (PCM) allows each PCM cell to operate concurrently in two modes: multi-level cell (MLC) and single-level cell (SLC), each with its own distinct features in transfer speeds and power consumption. This paper describes the design and implementation of a log-structured file system, called DPLFS, which is proposed to provide a storage system with high throughput and low latencies. DPLFS achieves this merit by exploiting the dual-mode PCM. In particular, file data in DPLFS is stored in MLC, while its metadata is maintained in SLC, and will be written back to MLC when the space in SLC is not enough. DPLFS adapts log-structured file system techniques to exploit fast random accesses in SLC and large capacity in MLC and maintains a file directory in SLC to speed up the data retrieval speed. Our experimental results show a 21% in write-intensive workloads and a 11% in read-intensive workloads, compared to the state-of-the-art file systems. Wen Cheng 0003, Telong Zheng, Lingfang Zeng, Yang Wang 0006, André Brinkmann |
ICCD | 1 |
| 2022 | MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File SystemsabstractIn parallel and distributed file systems, caching can improve data performance and metadata operations. Currently, most distributed file systems adopt a write-back data cache for performance and a write-through metadata cache for simplifying consistency. However, with modern file systems scales and workloads, write-through metadata caching can impact overall file system performance, e.g., through lock contention and heavy RPC loads required for namespace synchronization and transaction serialization. This paper proposes a novel metadata write-back caching (MetaWBC) mechanism to improve the performance of metadata operations in distributed environments. To achieve extreme metadata performance, we developed a fast, lightweight, and POSIXcompatible memory file system as a metadata cache. Further, we designed a file caching state machine and included other performance optimizations. We coupled MetaWbc with Lustre and evaluated that MetaWbc can outperform the native parallel file system by up to 8x for metadata-intensive benchmarks, and up to 7x for realistic workloads in throughput. Yingjin Qian, Wen Cheng 0003, Lingfang Zeng, Marc-Andre Vef, Oleg Drokin, Andreas Dilger, Shuichi Ihara, Wusheng Zhang, Yang Wang 0006, André Brinkmann |
SC | 2 |
| 2022 | Lifespan-based garbage collection to improve SSD's reliability and performance
Wen Cheng 0003, Mi Luo, Lingfang Zeng, Yang Wang 0006, André Brinkmann |
J. Parallel Distributed Comput. | 1 |
| 2021 | Hercules: Intelligent Coupling of Dual-Mode Flash Memory and Hard Disk DriveabstractAbstract The write performance of multi-level cell (MLC) is several times slower than single-level cell (SLC); however, the cost per bit of MLC is much lower than SLC. Dual-mode flash (the medium can be partially switched to SLC mode by programming only 1 bit in some cells) can combine SLC and MLC to provide trading density opportunity for performance. In this paper, we present Hercules—a hybrid storage system that couples dual-mode flash memory and hard drive disk (HDD)—based on the content locality principle for high storage performance. The data are divided into two types: the reference data for read operation and the delta data for write operation. The reference data are stored in SLC and the delta data in MLC or HDD in sequential orders. Hercules organizes the metadata for the mapping of the physical locations of the reference blocks and the delta data of the original blocks, intelligently identifies hot/cold data and performs the data migration between MLC and disk for performance improvements. To validate our findings, we implemented Hercules and made evaluation to show that Hercules can effectively improve the data access speed and reduce the response time, compared with the Flashcache storage structure, and in particular, with Hercules, we can achieve 10% performance improvement over the system in absence of hot delta data caching. Wen Cheng 0003, Yuqi Zou, Lingfang Zeng, Yang Wang 0006 |
Comput. J. | 1 |
| 2021 | AIOC2: A deep Q-learning approach to autonomic I/O congestion control in Lustre
Wen Cheng 0003, Shijun Deng, Lingfang Zeng, Yang Wang 0006, André Brinkmann |
Parallel Comput. | 1 |
| 2021 | NVMM-Oriented Hierarchical Persistent Client Caching for LustreabstractIn high-performance computing (HPC), data and metadata are stored on special server nodes and client applications access the servers’ data and metadata through a network, which induces network latencies and resource contention. These server nodes are typically equipped with (slow) magnetic disks, while the client nodes store temporary data on fast SSDs or even on non-volatile main memory (NVMM). Therefore, the full potential of parallel file systems can only be reached if fast client side storage devices are included into the overall storage architecture. In this article, we propose an NVMM-based hierarchical persistent client cache for the Lustre file system (NVMM-LPCC for short). NVMM-LPCC implements two caching modes: a read and write mode (RW-NVMM-LPCC for short) and a read only mode (RO-NVMM-LPCC for short). NVMM-LPCC integrates with the Lustre Hierarchical Storage Management (HSM) solution and the Lustre layout lock mechanism to provide consistent persistent caching services for I/O applications running on client nodes, meanwhile maintaining a global unified namespace of the entire Lustre file system. The evaluation results presented in this article show that NVMM-LPCC can increase the average read throughput by up to 35.80 times and the average write throughput by up to 9.83 times compared with the native Lustre system, while providing excellent scalability. Wen Cheng 0003, Lingfang Zeng, Yingjin Qian, André Brinkmann |
ACM Trans. Storage | 1 |
| 2020 | IMCI: an efficient fingerprint retrieval approach based on 3D stacked memory
Wen Cheng 0003, Ran Cai, Lingfang Zeng, Dan Feng 0001, André Brinkmann, Yang Wang 0006 |
Sci. China Inf. Sci. | 1 |
| 2020 | Improving LSM-trie performance by parallel searchabstractSummary LSM‐trie‐based key‐value (KV) store is often used to manage an ultralarge dataset in reality by introducing a number of sublevels at each level, its linear growth pattern can fairly reduce the write amplification in store operations. Although this design is effective for the write operation, the last level holds a large proportion of KV items, leading to the extreme imbalance of data distribution. Therefore, to support efficient read, we need to carefully consider this imbalance. On the other hand, to ensure that acquired data is latest, the LSM‐trie needs to search the dataset at different levels one by one, and this search method may take a lot of unnecessary time. When the number of items is ultralarge, the random lookup performance may be poor due to the imbalance data distribution. To address this issue, we improve the read performance of the LSM‐trie by changing its serial search to parallel search, using two threads to simultaneously search at the last level and other levels, respectively. Our experiment results show that the read performance of the LSM‐trie can be improved up to 98.35% and on average 71.55%. Wen Cheng 0003, Lingfang Zeng, Yang Wang 0006, Lars Nagel 0001, Tim Süß, André Brinkmann |
Softw. Pract. Exp. | 1 |
| 2019 | LPCC: hierarchical persistent client caching for lustreabstractMost high-performance computing (HPC) clusters use a global parallel file system to enable high data throughput. The parallel file system is typically centralized and its storage media are physically separated from the compute cluster. Compute nodes as clients of the parallel file system are often additionally equipped with SSDs. The node internal storage media are rarely well-integrated into the I/O and compute workflows. How to make full and flexible use of these storage media is therefore a valuable research question. Yingjin Qian, Shuichi Ihara, Andreas Dilger, Carlos Thomaz, Wen Cheng 0003, Lingfang Zeng, Fang Wang 0001, Dan Feng 0001, Tim Süß, André Brinkmann |
SC | 7 |