Difference between revisions of "Bare metal OSGI Equinox on Xen"

(New page: 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 enablin...)

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.

+

This project aims to make deploying OSGi applications in clouds and data centers easier by levering the P2 provisioning system. The project will allow users to build custom cloud images from prefabricated parts via P2 mechanisms.

−

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.

+

The project will provide a selection of base OS images and JREs, so users can compose custom cloud runtimes via P2. This selection of platforms will include a small Linux based OS for running nothing but a JRE, and a large OS for running a JREs plus other services.

−

+

−

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.

+

Latest revision as of 20:26, 9 July 2009

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

This project aims to make deploying OSGi applications in clouds and data centers easier by levering the P2 provisioning system. The project will allow users to build custom cloud images from prefabricated parts via P2 mechanisms.

The project will provide a selection of base OS images and JREs, so users can compose custom cloud runtimes via P2. This selection of platforms will include a small Linux based OS for running nothing but a JRE, and a large OS for running a JREs plus other services.