Github Repository

The Elijah project at Carnegie Mellon University has resulted in OpenStack++: a cloudlet library based on a modified QEMU with integration into the OpenStack platform. The cloudlet library provides essential functionality critical to the needs of computation at the edge including rapid provisioning, live VM handoff, and adaptation based upon current bandwidth. Below is an explanation of the various projects.

elijah-qemu

Modified QEMU to support essential functionality of cloudets (deduplication, reduction in semantic gaps)

elijah-provisioning

A python-based cloudlet library which utilizes a modified-QEMU to perform rapid provisioning and adaptive handoff of virtual machines

elijah-openstack

Openstack integration of cloudlet library functionality. Introduces a cloudlet panel in the OpenStack dashboard to create overlays, perform synthesis, and handoff virtual machines

elijah-discovery-basic

An API for cataloging and discovering cloudlets

Developer Forum

A forum (powered by Discourse) for developers to discuss issues, provide assistance, and to learn more about edge computing and the various software components.