Disco and Cellular Disco
The Disco project addresses the lack of operating system support for
large scale shared-memory multiprocessors. Approaches that modify the
operating system require prohibitively expensive development effort as
modern commercial operating systems have tens of millions of lines of
code.
Cellular Disco is a virtual machine monitor that provides scalability,
fault containment, and resource mangement for large multiprocessers
without modifying the operating systems. Cellular Disco provides all
these benefits at a minimal performance overhead, and a small
development effort (it is only 50K lines of code).
Faculty
Students
Publications
Kinshuk Govil,
Dan Teodosiu,
Yongqiang Huang, and
Mendel Rosenblum.
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors.
In Proceedings of 17th Symposium on Operating Systems Principles, 1999.
Abstract
Available as: postscript (264 KB),
compressed postscript (108 KB), and
PDF (95 KB).
Edouard Bugnion,
Scott Devine,
Kinshuk Govil, and
Mendel Rosenblum.
Disco: Running Commodity Operating Systems on Scalable Multiprocessors.
ACM Transaction on Computer Systems (TOCS), Vol. 15, No. 4 (Nov. 1997).
Available as: final version in pdf format from ACM, and
preliminary version in postscript format.
Edouard Bugnion,
Scott Devine,
Mendel Rosenblum.
Disco: Running Commodity Operating Systems on Scalable Multiprocessors.
In Proceedings of 16th Symposium on Operating Systems Principles, 1997.
Abstract
Available as: postscript (252 KB),
compressed postscript (69 KB), and
HTML.
Links
Kinshuk Govil
Last modified: Fri Feb 18 13:38:41 PST 2000