Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dingji Li

dblp:237/7672 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
7since 2021 · last 2026
0009-0005-3559-5467ORCID · corroborated

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

Systems, architecture and hardware · 5 · 1 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 3 since 2021Security and privacy · 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.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Cloud and datacenter computing · 79% Memory systems · 18% Processor architecture and microarchitecture · 3%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%
Network and information security
5 papers
Hardware security and side channels · 61% Systems and software security · 39%

Topics — the 22 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
virtualization
1.632023
Security and Performance in the Delegated User-level Virtualization · OSDI 2023
TwinVisor: Hardware-isolated Confidential Virtual Machines for ARM · SOSP 2021
(Mostly) Exitless VM Protection from Untrusted Hypervisor through Disaggregated Nested Virtualization · USENIX Security Symposium 2020
Machine learning › Efficient and distributed learning › adaptive computation
early exit
1.012026
On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding · EuroSys 2026
Machine learning › Efficient and distributed learning
inference efficiency
1.012026
On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding · EuroSys 2026
Information retrieval › reranking
cross-encoder reranking
1.012026
On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding · EuroSys 2026
Information retrieval
reranking
1.012026
On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding · EuroSys 2026
Information retrieval
retrieval models
1.012026
On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding · EuroSys 2026
Operating systems › resource management › memory management › virtual memory
demand paging
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Operating systems › resource management
memory management
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Cloud and datacenter computing › virtualization
device pass-through
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Cloud and datacenter computing › cloud service models
infrastructure as a service
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Memory systems › memory management
virtual memory
0.812024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Hardware security and side channels
trusted execution environments
0.722023
TwinVisor: Hardware-isolated Confidential Virtual Machines for ARM · SOSP 2021
Bifrost: Analysis and Optimization of Network I/O Tax in Confidential Virtual Machines · USENIX ATC 2023
Cloud and datacenter computing › cloud security
confidential computing
0.712023
Bifrost: Analysis and Optimization of Network I/O Tax in Confidential Virtual Machines · USENIX ATC 2023
Cloud and datacenter computing › virtualization
nested virtualization
0.412020
(Mostly) Exitless VM Protection from Untrusted Hypervisor through Disaggregated Nested Virtualization · USENIX Security Symposium 2020
Operating systems
interprocess communication
0.412019
SkyBridge: Fast and Secure Inter-Process Communication for Microkernels · EuroSys 2019
Operating systems › kernel › kernel design
microkernel
0.412019
SkyBridge: Fast and Secure Inter-Process Communication for Microkernels · EuroSys 2019
Edge and fog computing › edge inference
on-device inference
0.312026
On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding · EuroSys 2026
Memory systems › memory management › memory management unit
IOMMU
0.212024
VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds · SOSP 2024
Systems and software security
virtualization security
0.212023
Security and Performance in the Delegated User-level Virtualization · OSDI 2023
Processor architecture and microarchitecture › instruction set architecture › RISC
ARM architecture
0.112021
TwinVisor: Hardware-isolated Confidential Virtual Machines for ARM · SOSP 2021
Systems and software security › isolation
hypervisor-based isolation
0.112020
(Mostly) Exitless VM Protection from Untrusted Hypervisor through Disaggregated Nested Virtualization · USENIX Security Symposium 2020
Systems and software security
isolation
0.112019
SkyBridge: Fast and Secure Inter-Process Communication for Microkernels · EuroSys 2019

Methods — techniques the papers use, named apart from their topics

software-hardware co-design · 1.5virtualization · 1.3network i/o optimization · 1.3disaggregated nested virtualization · 0.9
YearPublicationVenuePosition
2026 On-device Semantic Selection Made Low Latency and Memory Efficient with Monolithic Forwarding
abstract
Semantic top-K selection with cross-encoder rerankers underpins on-device AI services, such as retrieval-augmented generation, agent memory, and personalized recommendation. However, its latency and memory demands dominate end-to-end budgets on edge hardware. Revisiting the objective of top-K selection, we reveal that only relative rankings matter, not exact per-candidate scores. We further observe sequence-level sparsity: relative rankings progressively stabilize in intermediate layers, enabling early pruning prior to completing full inference.
Chengliang Lin, Dingji Li, Mingkai Dong 0002, Haibo Chen 0001
EuroSys3
2024 The Design and Optimization of Memory Ballooning in SEV Confidential Virtual Machines
abstract
With the popularity of confidential computing, confidential virtual machines (CVMs) have been widely adopted and they guarantee strong security by hardware. However, there still exist some problems in memory management in CVMs. Since private memory pages of CVMs are encrypted and cannot be accessed by hypervisors, existing CVMs employ static page management to avoid crashes due to the relocation of encrypted memory pages, leading cloud platforms managing CVMs to face more severe memory management pressures than before. Memory ballooning, as an efficient, flexible, and highly compatible memory management mechanism in virtualization, is not available in CVMs based on SEV (Secure Encrypted Virtualization). In this paper, we analyze the design of SEV CVMs and memory ballooning, and enable memory ballooning on SEV CVMs by substituting static page management with dynamic page management and addressing communication issues between the guest frontend and the host backend. Besides, we propose three performance optimization strategies for memory ballooning on SEV CVMs, including asynchronous reclaiming on the host side, an additional shadow vCPU on the guest side, and accelerating cache flushing operations in the host kernel. Experiments show that the time cost of reclaiming memory from SEV CVMs by memory ballooning can be reduced by up to 38 times and up to 55% overhead caused by delaying reclamation in real-world applications like MYSQL can be eliminated.
Chang Deng, Zheyun Shen, Dingji Li, Zeyu Mi, Yubin Xia
JCC3
2024 PrometheusMigrate: Efficient Live Migration of Confidential Virtual Machine with Software Abstraction
abstract
With the rise of cloud computing, the use of virtual machines in data centers has become genuinely common. To achieve load balance and disaster recovery between different hosts when a virtual machine is providing services, the concept of live migration has been proposed and has now become one of the essential capabilities in data centers. On the other hand, users’ concerns about data privacy when applications are deployed on cloud vendors’ servers are also rising, and for this reason, confidential virtual machines, a new type of virtualization hardware, have been proposed. However, since the memory of confidential VMs is usually encrypted, existing live migration solutions cannot be applied to confidential VMs directly, so hardware vendors have come up with various solutions to support this critical feature. For example, the mainstream confidential virtualization hardware platform – AMD-SEV, adds a series of interfaces in their secure firmware to assist the hypervisor to achieve live migration capability. However, this solution can cause the live migration time to be too long due to the limited number of secure processors and computing power. In this paper, we propose a new software design: PROMETHEUSMIGRATE. PROMETHEUSMIGRATE presents a novel software abstraction that bypasses SEV’s secure firmware with guaranteed security, thereby dramatically accelerating the total live migration time as well as downtime of the AMD-SEV platform.
Chenhui Ji, Dingji Li, Zeyu Mi, Yubin Xia
JCC2
2024 VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds
abstract
Device pass-through has been widely adopted by cloud service providers to achieve near bare-metal I/O performance in virtual machines (VMs). However, this approach requires static pinning of VM memory, making on-demand paging unavailable. The hardware device I/O page fault (IOPF) capability offers an optimal solution to this limitation. Current IOPF approaches, using either standard IOMMU capabilities (ATS+PRI) or devices with independent IOMMU implementations, have not gained widespread adoption in public Infrastructure-as-a-Service clouds. This is due to high costs, platform dependency, and significant impacts on performance and service level objectives (SLOs). We present the Virtualized Page Request Interface (VPRI), a novel IOPF system developed through software-hardware collaboration. VPRI is not only platform-independent, free from address translation complexities, but also cost-effective, and designed to minimize SLO impact. Our work enables large-scale deployment of IOPF capability in Alibaba Cloud with negligible impact on SLOs. When integrated with memory management software, it significantly enhances memory utilization in public IaaS clouds, effectively overcoming the static memory pinning restriction associated with pass-through devices.
Kaijie Guo, Dingji Li, Ben Luo, Yibin Shen, Kaihuan Peng, Ning Luo 0003, Shengdong Dai, Jianming Song, Zeyu Mi
SOSP2
2023 Security and Performance in the Delegated User-level Virtualization
Dingji Li, Zeyu Mi, Yuxuan Liu 0019, Binyu Zang, Haibing Guan, Haibo Chen 0001
OSDI2
2023 Bifrost: Analysis and Optimization of Network I/O Tax in Confidential Virtual Machines
Dingji Li, Zeyu Mi, Chenhui Ji, Yifan Tan, Binyu Zang, Haibing Guan, Haibo Chen 0001
USENIX ATC1
2021 TwinVisor: Hardware-isolated Confidential Virtual Machines for ARM
abstract
Confidential VM, which offers an isolated execution environment for cloud tenants with limited trust in the cloud provider, has recently been deployed in major clouds such as AWS and Azure. However, while ARM has become increasingly popular in cloud data centers, existing confidential VM designs mainly leverage specialized x86 hardware extensions (e.g., AMD SEV and Intel TDX) to isolate VMs upon a shared hypervisor.
Dingji Li, Zeyu Mi, Yubin Xia, Binyu Zang, Haibo Chen 0001, Haibing Guan
SOSP1
2020 (Mostly) Exitless VM Protection from Untrusted Hypervisor through Disaggregated Nested Virtualization
Zeyu Mi, Dingji Li, Haibo Chen 0001, Binyu Zang, Haibing Guan
USENIX Security Symposium2
2019 SkyBridge: Fast and Secure Inter-Process Communication for Microkernels
abstract
Microkernels have been extensively studied over decades. However, IPC (Inter-Process Communication) is still a major factor of runtime overhead, where fine-grained isolation usually leads to excessive IPCs. The main overhead of IPC comes from the involvement of the kernel, which includes the direct cost of mode switches and address space changes, as well as indirect cost due to the pollution of processor structures.
Zeyu Mi, Dingji Li, Haibo Chen 0001
EuroSys2