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.

Ning Luo 0003

dblp:26/848-3 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0000-8794-1644ORCID · verified

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

Software 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
1 paper
Cloud and datacenter computing · 61% Memory systems · 39%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
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
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

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

software-hardware co-design · 1.5
YearPublicationVenuePosition
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
SOSP6