Processors

Disco: Running Commodity Operating Systems on Scalable Multiprocessors

Download Now Free registration required

Executive Summary

In this paper the authors examine the problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort. The approach brings back an idea popular in the 1970s, virtual machine monitors. They 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. They demonstrate the approach with a prototype called Disco that runs multiple copies of silicon Graphics' IRIX operating system on a multiprocessor.

  • Format: PDF
  • Size: 328.27 KB