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.

Ayush Garg 0007

dblp:317/2392 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · unresolved

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

Systems, architecture and hardware · 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 · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems
virtualization
0.612022
Isolating functions at the hardware limit with virtines · EuroSys 2022
Cloud and datacenter computing › virtualization
hardware-assisted virtualization
0.612022
Isolating functions at the hardware limit with virtines · EuroSys 2022
Cloud and datacenter computing
serverless computing
0.612022
Isolating functions at the hardware limit with virtines · EuroSys 2022
Systems and software security › trusted computing
trusted execution
0.212022
Isolating functions at the hardware limit with virtines · EuroSys 2022

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

hypervisor design · 1.7hardware virtualization · 1.7
YearPublicationVenuePosition
2022 Isolating functions at the hardware limit with virtines
abstract
An important class of applications, including programs that leverage third-party libraries, programs that use user-defined functions in databases, and serverless applications, benefit from isolating the execution of untrusted code at the granularity of individual functions or function invocations. However, existing isolation mechanisms were not designed for this use case; rather, they have been adapted to it. We introduce virtines, a new abstraction designed specifically for function granularity isolation, and describe how we build virtines from the ground up by pushing hardware virtualization to its limits. Virtines give developers fine-grained control in deciding which functions should run in isolated environments, and which should not. The virtine abstraction is a general one, and we demonstrate a prototype that adds extensions to the C language. We present a detailed analysis of the overheads of running individual functions in isolated VMs, and guided by those findings, we present Wasp, an embeddable hypervisor that allows programmers to easily use virtines. We describe several representative scenarios that employ individual function isolation, and demonstrate that virtines can be applied in these scenarios with only a few lines of changes to existing codebases and with acceptable slowdowns.
Nick Wanninger, Joshua J. Bowden, Kirtankumar Shetty, Ayush Garg 0007, Kyle C. Hale
EuroSys4