VLDB 2026 Research / reviewers in the wild / expert
Yuanjiang Ni
dblp:183/0771
· DBLP profile ↗
5ranked-venue papers
4as first author
2since 2021 · last 2024
0009-0001-7384-9537ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 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 |
Memory systems · 68% Storage systems · 32% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › shared memory
distributed shared memory |
0.8 | 1 | 2024 | DRust: Language-Guided Distributed Shared Memory with Fine Granularity, Full Transparency, and Ultra Efficiency · OSDI 2024 |
Storage systems › transaction support › transactional storage
failure atomicity |
0.4 | 1 | 2019 | SSP: Eliminating Redundant Writes in Failure-Atomic NVRAMs via Shadow Sub-Paging · MICRO 2019 |
Memory systems
non-volatile memory |
0.4 | 1 | 2019 | SSP: Eliminating Redundant Writes in Failure-Atomic NVRAMs via Shadow Sub-Paging · MICRO 2019 |
Memory systems › non-volatile memory
NVRAM |
0.4 | 1 | 2019 | SSP: Eliminating Redundant Writes in Failure-Atomic NVRAMs via Shadow Sub-Paging · MICRO 2019 |
Storage systems › data reduction
write reduction |
0.4 | 1 | 2019 | SSP: Eliminating Redundant Writes in Failure-Atomic NVRAMs via Shadow Sub-Paging · MICRO 2019 |
Memory systems
cache |
0.1 | 1 | 2019 | SSP: Eliminating Redundant Writes in Failure-Atomic NVRAMs via Shadow Sub-Paging · MICRO 2019 |
Methods — techniques the papers use, named apart from their topics
shadow sub-paging · 0.4page consolidation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | DRust: Language-Guided Distributed Shared Memory with Fine Granularity, Full Transparency, and Ultra Efficiency
Yifan Qiao 0002, Shan Yu 0001, Yuanjiang Ni, Qingda Lu, Jiesheng Wu, Yiying Zhang 0005, Miryung Kim, Guoqing Harry Xu |
OSDI | 5 |
| 2023 | TMC: Near-Optimal Resource Allocation for Tiered-Memory SystemsabstractMain memory dominates data center server cost, and hence data center operators are exploring alternative technologies such as CXL-attached and persistent memory to improve cost without jeopardizing performance. Introducing multiple tiers of memory introduces new challenges, such as selecting the appropriate memory configuration for a given workload mix. In particular, we observe that inefficient configurations increase cost by up to 2.6× for clients, and resource stranding increases cost by 2.2× for cloud operators. To address this challenge, we introduce TMC, a system for recommending cloud configurations according to workload characteristics and the dynamic resource utilization of a cluster. Whereas prior work utilized extensive simulation or costly machine learning techniques, incurring significant search costs, our approach profiles applications to reveal internal properties that lead to fast and accurate performance estimations. Our novel configuration-selection algorithm incorporates a new heuristic, packing penalty, to ensure that recommended configurations will also achieve good resource efficiency. Our experiments demonstrate that TMC reduces the search cost by up to 4× over the state-of-the-art, while improving resource utilization by up to 17% as compared to a naive policy that requests optimal tiered memory allocations in isolation. Yuanjiang Ni, Pankaj Mehra, Ethan L. Miller, Heiner Litz |
SoCC | 1 |
| 2019 | SSP: Eliminating Redundant Writes in Failure-Atomic NVRAMs via Shadow Sub-PagingabstractNon-Volatile Random Access Memory (NVRAM) technologies are closing the performance gap between traditional storage and memory. However, the integrity of persistent data structures after an unclean shutdown remains a major concern. Logging is commonly used to ensure consistency of NVRAM systems, but it imposes significant performance overhead and causes additional wear out by writing extra data into NVRAM. Our goal is to eliminate the extra writes that are needed to achieve consistency. SSP (i) exploits a novel cache-line-level remapping mechanism to eliminate redundant data copies in NVRAM, (ii) minimizes the storage overheads using page consolidation and (iii) removes failure-atomicity overheads from the critical path, significantly improving the performance of NVRAM systems. Our evaluation results demonstrate that SSP reduces overall write traffic by up to 1.8×, reduces extra NVRAM writes in the critical path by up to 10× and improves transaction throughput by up to 1.6×, compared to a state-of-the-art logging design. Yuanjiang Ni, Jishen Zhao, Heiner Litz, Daniel Bittman, Ethan L. Miller |
MICRO | 1 |
| 2018 | Reducing NVM Writes with Optimized Shadow Paging
Yuanjiang Ni, Jishen Zhao, Daniel Bittman, Ethan L. Miller |
HotStorage | 1 |
| 2016 | S-RAC: SSD Friendly Caching for Data Center WorkloadsabstractCurrent data-center applications tend to process increasingly large volume of data sets. The caching effect of page cache is reduced by its limited capacity. Emerging flash-based solid state drives (SSD) have latency and price advantages compared to hard disk and DRAM. Thus, SSD-based caching is widely deployed in data centers. However, SSD caching faces two challenges. First, SSD has limited write endurance, which requires cache manager to reduce write amount to SSD. Second, data-center workloads exhibit a diverse I/O access patterns, which requires one to figure out SSD caching friendly access patterns. This paper first classifies 6 I/O access patterns among 32 data-center workloads using a cost-benefit analysis. We derive implications for designing SSD cache from analyzing the access patterns. We then propose an SSD cache manager S-RAC with re-adding blocks and ghost cache adaptation to retain SSD friendly blocks in SSD. The experimental evaluation shows the efficiency of S-RAC in reducing SSD write amount while improving/maintaining cache hit ratio. Yuanjiang Ni, Ji Jiang, Dejun Jiang 0001, Xiaosong Ma, Jin Xiong, Yuangang Wang |
SYSTOR | 1 |