Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Project Guest VM - A Java Platform implemented in Java and hosted on the Xen...

Loading...

Sign in or sign up now!
7,738
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 29, 2009

Google Tech Talks
January 20, 2009

ABSTRACT

Many server-side applications are hosted on the Java platform, for example application servers such as Glassfish, JBoss or the Hadoop distributed computing framework. For most of these applications the Java platform subsumes the underlying operating system APIs, leaving these for the implementation of the Java platform itself. However, the operating system API is not a ideal match for the needs of the Java platform. Unfortunately, specializing or replacing the operating system is a daunting prospect. The increasing ubiquity of hypervisors, particularly the para-virtualization interface provided by Xen, changes this situation and makes it practical to consider replacing the operating system layer.

Project Guest VM at Sun Microsystem Laboratories is developing an implementation of the Java platform that runs directly on the Xen hypervisor, without the traditional operating system layer. Guest VM differs from related work such as BEA Liquid VM and IBM Libra by adopting an all-Java approach. GuestVM is based on the Maxine meta-circular VM from Sun Labs and replaces the traditional JVM native code for network and file system access with Java implementations.

The goals of Guest VM are to provide a high-performance, open-source, platform for server-side Java applications, with simplified administration, while allowing the platform to be developed with a modern integrated development environment.

The talk will describe the design and implementation of Guest VM, including the use of Xen and the Maxine VM, discuss status and availability and plans for future work.

Speaker: Mick Jordan
Mick Jordan is a Senior Staff Engineer at Sun Microsystems Laboratories. His interests include programming languages, programming environments, persistent object systems and systems software. He has a Ph.D in Computer Science from the University of Cambridge, UK. He was a member of the team that designed and implemented the Modula-3 programming language, and led the effort to develop the PJama virtual machine for Java that provided orthogonal persistence. More recently he was a member of the Barcelona project at Sun Labs applying the Multi-tasking Java virtual machine (MVM) to the management of application servers, and is currently leading the Guest VM project that is developing an all-Java platform hosted on the Xen hypervisor.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Top Comments

  • Cross platform, fast, efficient, available, free.

    People that say otherwise are blind, stubborn, and stuck in the dark ages.

see all

All Comments (6)

Sign In or Sign Up now to post a comment!
  • Stupid? Why so? Simply saying stupid makes you look very stupid. Don't argue playing a stupid Youtube game. I'm better at it than you are.

  • not very fast :D

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more