Balancing Three Important Goals for Runtimes - Isolation, High Performance, and Resource Efficiency
Xiaosu Lyu · 2022
Much of today’s software executes inside of Runtimes, which are software platforms that manage and run code submitted by other developers. Isolation, high performance and resource efficiency are three important goals for a Runtime. However, existing Runtimes cannot meet all of these goals simultaneously. In my thesis, I will explore the trade-offs between these goals and how to provide autonomous system support to maximize them in three important environments.