|
|
vNUMA is employing 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.
We have a preliminary implementation of vNUMA working on two nodes and are currently extending it to a larger configuration. The source is not currently available, but we are planning a release in the near future. For more details of the project please feel free to contact Matthew Chapman.
vNUMA is closely related to Linux-on-Linux, a user-mode Linux running on Linux/Itanium. Both virtual machines use the same underlying technology.