Proceedings of the 3rd International Conference on Virtual Execution Environments 2007
DOI: 10.1145/1254810.1254817
|View full text |Cite
|
Sign up to set email alerts
|

Libra

Abstract: If the operating system could be specialized for every application, many applications would run faster. For example, Java virtual machines (JVMs) provide their own threading model and memory protection, so general-purpose operating system implementations of these abstractions are redundant. However, traditional means of transforming existing systems into specialized systems are difficult to adopt because they require replacing the entire operating system. This paper describes Libra, an execution environment sp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 59 publications
(3 citation statements)
references
References 22 publications
0
3
0
Order By: Relevance
“…Compared to a system emulation for binary compatibility, a libOS is more efficient because it runs in the same address space as the user application. It has been shown that a libOS can successfully run sophisticated commercial applications [6], [7], [11].…”
Section: Backward Compatibilitymentioning
confidence: 99%
See 1 more Smart Citation
“…Compared to a system emulation for binary compatibility, a libOS is more efficient because it runs in the same address space as the user application. It has been shown that a libOS can successfully run sophisticated commercial applications [6], [7], [11].…”
Section: Backward Compatibilitymentioning
confidence: 99%
“…In this paper we claim that OS virtualization allows dependable, predictable, and real-time computing since the operating system can consistently manage all system resources while exporting relevant information to the application. In Osprey, we combine OS virtualization with library 978-1-4673-2266-9/12/$31.00 ©2012 IEEE operating systems [6], [7], [8], which implement legacy OS personalities in the user space providing compatibility with legacy software. We implement library OSes on top of the Osprey kernel to enable high performance, real-time guarantees, and scalability on modern, massively multicore hardware.…”
Section: Introductionmentioning
confidence: 99%
“…FSVAs leverage VMs and existing hypervisor support to avoid the upfront implementation costs that held back microkernels. Libra enables quick construction of specialty OSs by reusing existing OS components in another VM [2]. In contrast to Libra, our FSVA design seeks deep integration between the user OS and the FSVA.…”
Section: Additional Related Workmentioning
confidence: 99%