Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles 1999
DOI: 10.1145/319151.319162
|View full text |Cite
|
Sign up to set email alerts
|

Cellular Disco

Abstract: Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available, mostly due to the complexity and cost of making the required changes to the operating system. A recently proposed approach, called Disco, substantially reduces this development cost by using a virtual machine monitor that leverages the existing operating system technology.In this paper we present a system called Cellul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 65 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…Scale‐out systems distribute data across a cluster, 33 in some cases by relaxing consistency 34 . Some systems treat a single system as one that is distributed, 35‐37 and use message‐passing‐based coordination 9 . Message passing is traditionally used to implement distributed shared memory 28,29,31,38‐40 and provide partitioned global address space (PGAS) abstraction 41,42 .…”
Section: Related Workmentioning
confidence: 99%
“…Scale‐out systems distribute data across a cluster, 33 in some cases by relaxing consistency 34 . Some systems treat a single system as one that is distributed, 35‐37 and use message‐passing‐based coordination 9 . Message passing is traditionally used to implement distributed shared memory 28,29,31,38‐40 and provide partitioned global address space (PGAS) abstraction 41,42 .…”
Section: Related Workmentioning
confidence: 99%
“…Disco [44,81] was a research hypervisor designed for the Stanford FLASH multiprocessor [117] built using MIPS [85] processors. Disco is credited for its historical role in the resurgence of virtual machines [2].…”
Section: Discomentioning
confidence: 99%
“…Rather than attempting to modify existing operating systems to run on scalable shared-memory multiprocessors, Disco inserted an additional layer of software between the hardware and the operating system. In this design, the hypervisor handled the changes required to support scalable shared-memory computing, in particular resource management and transparent resource sharing (described in the original paper) and fault containment, described in Cellular Disco [81].…”
Section: Discomentioning
confidence: 99%
See 1 more Smart Citation
“…OSes like Disco [9] and Cellular Disco [10] use virtual machines to run multiple commodity operating systems on a scalable multiprocessor and add a virtual machine monitor, a software layer between the hardware and multiple virtual machines that run independent operating systems, both systems build a partial single-system image using standard distributed systems protocols. Cellular Disco increases support for hardware fault containment and aggressive global resource management on the basis of Disco by combining the characteristic of Hive technology.…”
Section: Fig 3 Partition Of a Multiprocessor Into Hive Cellsmentioning
confidence: 99%