Wednesday, October 28, 2009

JVM on Xen, from Sun

This could be neat.

Sun has a project where they are trying to run a JVM directly on a hypervisor, without the normal OS in-between.

From their project overview:

Project Guest VM is an implementation of the Java platform in Java and hosted directly on the Xen hypervisor, that is, without the traditional operating system layer. It is based on the Maxine Virtual Machine which is itself written in Java. The result is a Java platform software stack that is all Java except for a very thin microkernel layer that interfaces to Xen.

Briefly, the goals for Guest VM are:

* Exploit access to low-level features, particularly memory management and thread scheduling.

* Enable specialization and optimization of the entire software stack.

* Simplify administration by extending the Java platform to replace the OS.

* Increase developer productivity through the use of modern IDEs.

More information, including instructions for getting the source code, can be found at http://research.sun.com/projects/guestvm.


If it is a single JVM per dom-U, then this could make resource provisioning a snap.

No comments:

Post a Comment