The data is collected by means of libvirt
's API  in the form of the RAM consumed by hosts and VM instances.
We launch five virtual machines as network nodes and devices with libvirt
 and KVM  for our experiment test bed.
The host OS is a Linux 2.6.32-431.el6.x86_64 kernel in which KVM is used as a VMM and the versions of qemu-kvm and libvirt
are 0.12.1.2-2.415.el6.x86_64 and 0.10.2-29.el6.x86_64, respectively.
The performance metrics of the virtual machines in this experiment were collected by tools such as libxenstat and libvirt
An open source technology for quick deployment of software development environments, Vagrant, coupled with libvirt
support in Fedora 22's package repository, enables developers to more easily spin up Fedora Vagrant boxes for development and testing, and to share work with other team members.
Further experiments regarding the integration of our forensic modules that are responsible with collecting data from the users, were made using KVM as a hypervisor and QEMU and libvirt
as drivers for the hypervisor.
resulting in Red Hat's work to enable libvirt
, the open source virtualisation
The diagrams in Figures 3 and 4 show a few of the network configurations enabled by the libvirt
These two xml configuration files were read by libvirt
(KVM toolkit) to create two virtual segments.
The server utilization is obtained through an operating system interface (/proc) and VM utilization can be obtained through the libvirt