the University of New South Wales       Hewlett-Packard Company

vNUMA

vNUMA employs virtual-machine technology to provide a ccNUMA-like environment on a commodity cluster. This is achieved by implementing distributed shared memory in a virtual-machine monitor beneath the operating system. Thus we can achieve a true single-system-image cluster using a legacy operating system, without significant modifications to that operating system.

Current Status

Work on vNuma is currently stopped; a snapshot of the last working version is available from the vNuma software page.

vNUMA is closely related to Linux-on-Linux, a user-mode Linux running on Linux/Itanium. Both virtual machines use the same underlying technology.

People

Publications

plain text PDF Matthew Chapman and Gernot Heiser
vNUMA: A virtual shared-memory multiprocessor
Proceedings of the 2009 USENIX Annual Technical Conference, San Diego, CA, USA, June, 2009
plain text PDF Matthew Chapman
vNUMA: Virtual shared-memory multiprocessors, PhD Thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, 2009
plain text PDF Matthew Chapman and Gernot Heiser
Implementing transparent shared memory on clusters using virtual machines
Proceedings of the 2005 USENIX Annual Technical Conference, Anaheim, CA, USA, April, 2005