Proceedings of the 5th European Conference on Computer Systems 2010
DOI: 10.1145/1755913.1755935
|View full text |Cite
|
Sign up to set email alerts
|

Nova

Abstract: The availability of virtualization features in modern CPUs has reinforced the trend of consolidating multiple guest operating systems on top of a hypervisor in order to improve platform-resource utilization and reduce the total cost of ownership. However, today's virtualization stacks are unduly large and therefore prone to attacks. If an adversary manages to compromise the hypervisor, subverting the security of all hosted operating systems is easy. We show how a thin and simple virtualization layer reduces th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 231 publications
(11 citation statements)
references
References 31 publications
0
6
0
Order By: Relevance
“…Another open-source hypervisor geared towards having a small footprint for its use in embedded systems is NOVA [106]. According to its developers, the hypervisor is the base of every other component of a system that uses it, so it should be as small and trusty as possible.…”
Section: E Other Hypervisorsmentioning
confidence: 99%
“…Another open-source hypervisor geared towards having a small footprint for its use in embedded systems is NOVA [106]. According to its developers, the hypervisor is the base of every other component of a system that uses it, so it should be as small and trusty as possible.…”
Section: E Other Hypervisorsmentioning
confidence: 99%
“…NoHype [23] eliminates the virtualization layer at runtime, and each VM directly runs on statically assigned resources. NOVA [24] takes a microkernel approach to achieving a smaller TCB.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, the microkernel technology has low efficiency, and large amounts of data need to be frequently transferred between user mode and kernel mode, especially to high‐speed devices, which causes serious delay and performance loss. In recent years, there have been many optimization technologies to improve the performance of microkernel technology, including the following: the IPC technology (such as asynchronous notification enhancement IPC and virtual message registers); the resource management technology (such as recursively page mapping and user mode controlled kernel memory); and the schedule technology (such as the lazy schedule and directly process switching). However, these technologies are always complex because their optimizations contrapose the properties of the new kernel and the driver architecture.…”
Section: Related Workmentioning
confidence: 99%