Filters








41 Hits in 4.5 sec

Disco: running commodity operating systems on scalable multiprocessors

Edouard Bugnion, Scott Devine, Kinshuk Govil, Mendel Rosenblum
1997 ACM Transactions on Computer Systems  
Our colleagues Kinshuk Govil, Dan Teodosiu, and Ben Verghese participated in many lively discussions on Disco and carefully read drafts of the paper.  ...  Finally, we Disco: Running Commodity Operating Systems on Scalable Multiprocessors Proceedings of the 16th Symposium on Operating Systems Principles (SOSP). Saint-Malo, France.  ...  These designs require significant OS changes, including partitioning the system into scalable units, building a single Disco: Running Commodity Operating Systems on Scalable Multiprocessors Proceedings  ... 
doi:10.1145/265924.265930 fatcat:t5pdtgvenrforgy5mtnzbwqth4

Disco

Edouard Bugnion, Scott Devine, Mendel Rosenblum
1997 ACM SIGOPS Operating Systems Review  
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 can run multiple copies of Silicon Graphics' IRIX operating system on a multiprocessor.  ...  Our colleagues Kinshuk Govil, Dan Teodosiu, and Ben Verghese participated in many lively discussions on Disco and carefully read drafts of the paper.  ... 
doi:10.1145/269005.266672 fatcat:uvcwdv63yjgqbaapjkfxbzs474

Disco

Edouard Bugnion, Scott Devine, Mendel Rosenblum
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
Our colleagues Kinshuk Govil, Dan Teodosiu, and Ben Verghese participated in many lively discussions on Disco and carefully read drafts of the paper.  ...  Running Commodity Operating Systems The "commodity" operating system we run on Disco is IRIX 5.3, a UNIX SVR4 based operating system from Silicon Graphics.  ...  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.  ... 
doi:10.1145/268998.266672 dblp:conf/sosp/BugnionDR97 fatcat:g3pofnftqrabri5qef5zzzwsfm

Cellular disco

Kingshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum
2000 ACM SIGOPS Operating Systems Review  
Cellular Disco effectively turns a large-scale shared-memory multiprocessor into a virtual cluster that supports fault containment and heterogeneity, while avoiding operating system scalability bottlenecks  ...  In this paper we present a system called Cellular Disco that extends the Disco work to provide all the advantages of the hardware partitioning and scalable operating system approaches.  ...  A recently proposed alternative approach, called Disco , uses a virtual machine monitor to run unmodified commodity operating systems on scalable multiprocessors.  ... 
doi:10.1145/346152.346189 fatcat:3inwm4oygjfi5jqtszrmwu6ybq

Cellular Disco

Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum
1999 Proceedings of the seventeenth ACM symposium on Operating systems principles - SOSP '99  
Cellular Disco effectively turns a large-scale shared-memory multiprocessor into a virtual cluster that supports fault containment and heterogeneity, while avoiding operating system scalability bottlenecks  ...  In this paper we present a system called Cellular Disco that extends the Disco work to provide all the advantages of the hardware partitioning and scalable operating system approaches.  ...  A recently proposed alternative approach, called Disco , uses a virtual machine monitor to run unmodified commodity operating systems on scalable multiprocessors.  ... 
doi:10.1145/319151.319162 dblp:conf/sosp/GovilTHR99 fatcat:jd2demj2drdfdoliybcyu3y4bm

Cellular Disco

Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum
1999 ACM SIGOPS Operating Systems Review  
Cellular Disco effectively turns a large-scale shared-memory multiprocessor into a virtual cluster that supports fault containment and heterogeneity, while avoiding operating system scalability bottlenecks  ...  In this paper we present a system called Cellular Disco that extends the Disco work to provide all the advantages of the hardware partitioning and scalable operating system approaches.  ...  A recently proposed alternative approach, called Disco , uses a virtual machine monitor to run unmodified commodity operating systems on scalable multiprocessors.  ... 
doi:10.1145/319344.319162 fatcat:dft762z23nanrg5s2tkt6n742u

Cellular disco: resource management using virtual clusters on shared-memory multiprocessors

Kingshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum
2000 ACM Transactions on Computer Systems  
Cellular Disco effectively turns a large-scale shared-memory multiprocessor into a virtual cluster that supports fault containment and heterogeneity, while avoiding operating system scalability bottlenecks  ...  In this paper we present a system called Cellular Disco that extends the Disco work to provide all the advantages of the hardware partitioning and scalable operating system approaches.  ...  A recently proposed alternative approach, called Disco , uses a virtual machine monitor to run unmodified commodity operating systems on scalable multiprocessors.  ... 
doi:10.1145/354871.354873 fatcat:ebtghhgrzfbyje2n36p4xqylfe

Factored operating systems (fos)

David Wentzlaff, Anant Agarwal
2009 ACM SIGOPS Operating Systems Review  
Contemporary operating systems have been designed to operate on a single core or small number of cores and hence are not well suited to manage and provide operating system services at such large scale.  ...  The fundamental design of operating systems and operating system data structures must be rethought to put scalability as the prime design constraint.  ...  We thank Robert Morris and Frans Kaashoek for feedback on this work. We also thank Charles Gruenwald for help on fos.  ... 
doi:10.1145/1531793.1531805 fatcat:vdak4y4dt5cavlcqj7s7q4p3bu

Your computer is already a distributed system. Why isn't your OS?

Andrew Baumann, Simon Peter, Adrian Schüpbach, Akhilesh Singhania, Timothy Roscoe, Paul Barham, Rebecca Isaacs
2009 USENIX Workshop on Hot Topics in Operating Systems  
The use of heterogeneous multicore in commodity computer systems, running dynamic workloads with increased reliance on OS services, will face new challenges not addressed by monolithic OSes in either generalpurpose  ...  However, while it could be argued that shared memory is a simpler programming model for applications, systems like Disco [6] have been motivated by the opposite claim: that it is easier to build a scalable  ... 
dblp:conf/hotos/BaumannPSSRBI09 fatcat:y552cm2q5fdtfdrgigf2zqgqgq

A Survey of Virtualization Techniques Focusing on Secure On-Demand Cluster Computing [article]

Nadir Kiyanclar
2005 arXiv   pre-print
By inserting a layer of software between the machine and traditional operating systems, this technology allows access to a shared computing medium in a manner that is secure, resource-controlled, and efficient  ...  It this work, we survey a number of virtual machine systems with the goal of finding an appropriate candidate to serve as the basis for the On-Demand Secure Cluster Computing project at the National Center  ...  In addition, the lack of performance data for ESX server (due to licensing restrictions on benchmarking) made an independent performance analysis of ESX Server impossible.  ... 
arXiv:cs/0511010v1 fatcat:hto35mzbfjfldckuimny6xxftq

The multikernel

Andrew Baumann, Paul Barham, Pierre-Evariste Dagand, Tim Harris, Rebecca Isaacs, Simon Peter, Timothy Roscoe, Adrian Schüpbach, Akhilesh Singhania
2009 Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles - SOSP '09  
We have implemented a multikernel OS to show that the approach is promising, and we describe how traditional scalability problems for operating systems (such as memory management) can be effectively recast  ...  all workloads and hardware variants pose serious challenges for operating system structures.  ...  The same kind of expertise is also applied to make commodity operating systems more scalable.  ... 
doi:10.1145/1629575.1629579 dblp:conf/sosp/BaumannBDHIPRSS09 fatcat:6dha7l4czrd7pjuvcu6xt2v56i

Experience distributing objects in an SMMP OS

Jonathan Appavoo, Michael Stumm, Livio Soares, Dilma Da Silva, Orran Krieger, Marc Auslander, Michal Ostrowski, Bryan Rosenburg, Amos Waterland, Robert W. Wisniewski, Jimi Xenidis
2007 ACM Transactions on Computer Systems  
Designing and implementing system software so that it scales well on shared-memory multiprocessors (SMMPs) has proven to be surprisingly challenging.  ...  We demonstrate that the distributed implementations improve the scalability of operating-system-intensive parallel workloads.  ...  operating system design and implementation based on the structure and properties of scalable multiprocessor hardware.  ... 
doi:10.1145/1275517.1275518 fatcat:ciavjiuem5bdxgueezrqyj7fpy

Virtualization

Andrew Herbert
2015 SOSP History Day 2015 on - SOSP '15  
By contrast the 1997 DISCO project revisited the use of a virtual machine monitor to run alternative operating systems side-by-side -"Disco: Running Commodity Operating Systems on Scalable Multiprocessors  ...  In this respect DISCO looked like a distributed system implemented on a (shared memory) multiprocessor. Importantly, because the DISCO VMM had control over all the resources !  ... 
doi:10.1145/2830903.2830909 dblp:conf/sosp/Herbert15 fatcat:mposov6rcjchvbagkz7476zppu

Memory resource management in VMware ESX server

Carl A. Waldspurger
2002 Proceedings of the 5th symposium on Operating systems design and implementation - OSDI '02  
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems.  ...  A ballooning technique reclaims the pages considered least valuable by the operating system running in a virtual machine.  ...  More recent research, exemplified by Disco [3, 9] , has focused on using virtual machines to provide scalability and fault containment for commodity operating systems running on large-scale sharedmemory  ... 
doi:10.1145/1060289.1060307 fatcat:no67nwlzb5f5benpudmop6uos4

Memory resource management in VMware ESX server

Carl A. Waldspurger
2002 ACM SIGOPS Operating Systems Review  
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems.  ...  A ballooning technique reclaims the pages considered least valuable by the operating system running in a virtual machine.  ...  More recent research, exemplified by Disco [3, 9] , has focused on using virtual machines to provide scalability and fault containment for commodity operating systems running on large-scale sharedmemory  ... 
doi:10.1145/844128.844146 fatcat:juqboin6kbc2rnuon4l3dampx4
« Previous Showing results 1 — 15 out of 41 results