1997
DOI: 10.1145/265924.265930
|View full text |Cite
|
Sign up to set email alerts
|

Disco

Abstract: In this article we examine the problem of extending modern operating systems to run efficiently on large-scale shared-memory multiprocessors without a large implementation effort. Our approach brings back an idea popular in the 1970s: virtual machine monitors. We use virtual machines to run multiple commodity operating systems on a scalable multiprocessor. This solution addresses many of the challenges facing the system software for these machines. We demonstrate our approach with a prototype called Disco that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
179
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 239 publications
(179 citation statements)
references
References 19 publications
0
179
0
Order By: Relevance
“…Instead of having redundant copies of the same code regions, merging the redundant pages allows to increase the memory density. This concept is further extended to the contents of pages [10]. Data pages including a common data set can be shared in data intensive applications to decrease the memory footprint.…”
Section: Memory Deduplicationmentioning
confidence: 99%
See 1 more Smart Citation
“…Instead of having redundant copies of the same code regions, merging the redundant pages allows to increase the memory density. This concept is further extended to the contents of pages [10]. Data pages including a common data set can be shared in data intensive applications to decrease the memory footprint.…”
Section: Memory Deduplicationmentioning
confidence: 99%
“…In consolidated environments, we may see that a single server hosts the same guest operating systems of virtual machines, the same third-party libraries, and even the same applications [20]. To exploit the qualities, the traditional page sharing technique has been extended to be able to deduplicate the same content pages between virtual machines, called content-based page sharing [7,8,10,20]. The content-based page sharing becomes a popular technique to reduce the memory footprint in virtualized systems.…”
Section: Introductionmentioning
confidence: 99%
“…A copy-on-write policy is used when shared pages are written. This scheme is similar to content-based page sharing as implemented in VMware [4], Disco [12] or the Linux kernel.…”
Section: Simulation Infrastructurementioning
confidence: 99%
“…Then the certified binary can be installed by the system administrator in a special directory, and added to the allowed list of commands. Alternately a virtual machine [25] with controlled access to disk and network can be provided, and the user can launch his binary within the virtual machine, without waiting for certification of his executables. In addition to being a shell for a controlled user, GISH can also be invoked as a shell for a controlled super-user.…”
Section: A Fine Grain Access Controlmentioning
confidence: 99%