Disco: Running Commodity Operating Systems On Scalable Multiprocessors

Bugnion, Devine, Rosenblum (1997)

What kind of paper?

What was the problem they were trying to solve?

What are the new ideas?

Interfaces (between the VMM and the OS's)

System implementation

Implementation Details

  • Processors
  • Memory
  • I/O
  • Copy-on-write disks
  • Network Interface
  • IRIX changes

    Performance results:


    History of Virtual Machines

    What are VMs used for?

    How is virtualization done?

    What is a NUMA?