Virtines: Isolated Execution at Function Call Granularity

We are exploring the limits of hardware virtualization by running individual functions in lightweight, virtualized execution environments called virtines. Programmers create virtines by annotating existing functions in C or Rust, and our runtime system (Wasp) manages virtual machines automatically.

Avatar
Nick Wanninger
Undergraduate Researcher

now PhD student at Northwestern University

Avatar
Joshua Bowden
Coterm Researcher

founder and lead software engineer at Domination Finance

Avatar
Kyle C. Hale
Assistant Professor of Computer Science

Hale's research lies at the intersection of operating systems, HPC, parallel computing, computer architecture.

Related