Projects

Project Guest VM

A Java platform implemented in Java hosted directly on the Xen hypervisor

Primary Research Category: System Software  

For more information

Principal Investigator: Mick Jordan  
  • Project Guest VM Project Pages



    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.


    News

  • Project Guest VM - Google Tech Talk - Video
    GoogleTechTalks


    Team Members

    Mick Jordan