2008 13th Asia-Pacific Computer Systems Architecture Conference 2008
DOI: 10.1109/apcsac.2008.4625458
|View full text |Cite
|
Sign up to set email alerts
|

Pre-virtualization: Soft layering for virtual machines

Abstract: Para-virtualization ties a guest operating system and a hypervisor together, which restricts the system architecture; e.g., when Linux uses the Xen API, Linux is unable to run on alternative hypervisors such as VMware, Linux itself, or a security kernel such as EROS. Furthermore, the lock-in obstructs evolution of its own paravirtualization interface -virtual machines provide the vital ability to run obsoleted operating systems alongside new operating systems, but para-virtualization often lacks this feature, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…The L4 µ-kernel [39] is a pre-virtualization system [40] which slightly modifies the guest operating systems such that the guest operating systems run upon the µ-kernel as userlevel applications and have the performance which is comparable to that of the native operating systems [22]. Therefore, in addition to personal computers and/or enterprise systems, the L4 µ-kernel is also applicable to embedded systems.…”
Section: A System Implementationmentioning
confidence: 98%
“…The L4 µ-kernel [39] is a pre-virtualization system [40] which slightly modifies the guest operating systems such that the guest operating systems run upon the µ-kernel as userlevel applications and have the performance which is comparable to that of the native operating systems [22]. Therefore, in addition to personal computers and/or enterprise systems, the L4 µ-kernel is also applicable to embedded systems.…”
Section: A System Implementationmentioning
confidence: 98%
“…By mapping a specific set of privileged registers into VM's memory space, no trap to the hypervisor is required to access these registers. Previrtualization (Pre V) is an approach to paravirtualize guests automatically [16]. The source code is analyzed at compile time in order to identify privileged instructions.…”
Section: Memory Footprintmentioning
confidence: 99%
“…There are currently two approaches taken by existing virtualization tools: full system virtualization [19,25,26] and paravirtualization [1,3,17,27]. In fact it is quickly becoming the case that these approaches are no longer mutually exclusive.…”
Section: Related Workmentioning
confidence: 99%