Bare metal OSGI Equinox on Xen

From Eclipsepedia

Revision as of 16:01, 24 April 2009 by Chris4000.gmail.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This project would build a Xen VM that has a minimal runtime environment necessary to run OSGi applications, making smaller systems feasible in the cloud and datacenter, ultimately enabling more instances to be running in a data center, or less consumption of metered resources in a cloud. The project would build an environment to run OSGi applications on "bare metal". That is, OSGi applications running on the Xen VM, with the a minimal OS/JVM; reducing the overhead of the system 5-10 fold.

Project Summary/Abstract

Systems virtualization provides a coarse-grained runtime mechanism that results in large systems, with full operating systems and a complete software stack as their foundation. Though much of this foundation is not strictly necessary for any one application, the programmatic burden of building systems at a finer-granularity, on a smaller foundation, is prohibitive. The aim of this project is to build a minimal runtime container as an alternative to the current heavyweight runtime systems used in virtual environments.

Concretely, this project would build a Xen virtual machine that has the minimal runtime environment necessary to run OSGi applications. This will make smaller and simpler systems feasible in cloud and datacenter environments. Ultimately, a lighter weight runtime would enable more separate instances to be running on a same physical machine in a data center, or less consumption of metered resources in a cloud environment.

This project would build an environment to run OSGi applications on "bare metal". That is, OSGi applications running on the Xen virtual machine, with the a minimal OS/JVM underneath. Hopefully reducing the overhead of the system 5 to 10 fold.