Eco4Cloud performed the analysis of the different policies for workload allocation/redistribution and the integration of the developed modules to verify their correct functioning and proper inter-operation. Key performance parameters related to costs, load balancing, energy consumption, etc. were assessed and tests conducted using a Java simulator validated respect to real data available at Telecom Italia DCs. The use of an iterative and incremental development design approach was used to perform the modules integration. The tasks led to the identification of the steps needed by the user to interact and operate on the system and to verify its state; particular care was given to the supervision of communication issues between modules.
Starting from the data available at Eco4Cloud regarding the TIM infrastructure, HW resource metrics like CPU, RAM and Disk usage were listed and taken into account, and performance indexes (CPU ready time, ballooned memory and active memory) investigated. Migrations among the TIM data centers were detailed, and collected data was processed in order to demonstrate the impact of migrations in the whole system. The obtained results showed that the quality of the service perceived by the user is high, thus confirming the validity of our approach regarding remote migrations.
The algorithms were customized according to the features of each selected DC owned by TIM (located in Rozzano, DC1, Pomezia, DC2 and Bari, DC3). Collection of the results on the testbed performance involved the parameters on carbon emissions for the three DCs, the energy cost, the consumed energy, the distribution of the workload among the DCs and the number of migrations performed. The alpha version of the EcoMultiCloud software was successfully released.
The final pilot tests of the product were planned and conducted concretely. The three DCs, initially considered as equal in architecture, number and hosts capacity, were characterized with their real features, the assignment function driving the workload distribution among the different DCs was customized, and the pilot tests were performed, first in a passive mode and then in an active mode; performance data was collected for the assessment of the tests results. The beta version of the software, updated and improved with the support of TIM staff, was released. Constraints on workload mobility were taken into account in the final version of the SW, the algorithm further refined and the GUI appearance and usability improved. Finally, resources have been devoted to the implementation of commercial and communication activities; a dedicated dissemination plan was implemented supporting the diffusion of the EcoMultiCloud project results; a final business plan was prepared, and financial forecasts were updated with the most recent estimates on production costs and product prices.