Implementation of the LM Data Models and Monitoring Features

Status of the task: Complete

Title: Implementation of the LM Data Models and Monitoring Features

Activities carried out during the task:

The objective of this task was to define and implement the main modules of the Lower Layer of the EcoMultiCloud platform, in particular, the local consolidation manager (LM) module. We first designed and implemented the VMware vApps, deployed in a VMWare environment, which performs the functionalities of the LM module. We defined the development environment and the technology adopted for the deployment. To support the implementation activities, we adopted a well-known software engineering model, i.e., the “incremental model”, which allows the developers to take advantage from aspects learned during the development of earlier versions of the software.

In particular, the implemented modules of the Lower Layer are: (i) the module used to represent and process information regarding the local data centers; (ii) the module that collects and processes the information related to the hosts and VMs running on the local data centers; (iii) the module that executes the algorithms that selects the VMs to migrate; and (iv) the module that executes the algorithms that allocate locally the VMs migrated from another data center. We also produced a user guide that includes an installation manual and a guide for the installation and utilization of the Lower Layer modules.