Prometheus

Prometheus is a flexible toolkit for the experimentation with virtualized infrastructures. The System Under Test (SUT) is managed by exploiting virtualization technologies and, in particular, by using the libvirt library.
Prometheus consists of a set of C++ components for setting up and managing a physical testbed. This testbed allows the experimenter to perform both system identification and resource management experiments
For more details, please visit the Prometheus project page.