Denali: Lightweight Virtual Machines for Distributed and Networked Applications 论文

2001引用 258
Advanced Data Storage TechnologiesCaching and Content DeliverySecurity and Verification in Computing

摘要

The goal of Denali is to safely execute many independent, untrusted server applications on a single physical machine. This would enable any developer to inject a new service into third-party Internet infrastructure; for example, dynamic content generation code could be introduced into content-delivery networks or caching systems. We believe that virtual machine monitors (VMMs) are ideally suited to this application domain. A VMM provides strong isolation by default, since one virtual machine cannot directly name a resource in another. In addition, VMMs defer the implementation of high-level abstractions to guest OSs, which greatly simplifies the kernel and avoids "layer-below" attacks. The main challenge in using a VMM for this application domain is in scaling the number of concurrent virtual machines that can simultaneously execute on it.

相关技术

暂无数据

相关事件

暂无数据

相关文章

暂无数据