Modelling Energy Consumption of Network Transfers and Virtual Machine Migration

De Maio, Vincenzo and Prodan, Radu and Benedict, Shajulin and Kecskeméti, Gábor (2015) Modelling Energy Consumption of Network Transfers and Virtual Machine Migration. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUT. ISSN 0167-739x 10.1016/j.future.2015.07.007 (In Press)


Download (2MB) | Preview


Reducing energy consumption has become a key issue for data centres, not only because of economical benefits but also for environmental and marketing reasons. Therefore, assessing their energy consumption requires precise models. In the past years, many models targeting different hardware components, such as CPU, storage and network interface cards (NIC) have been proposed. However, most of them neglect energy consumption related to VM migration. Since VM migration is a network-intensive process, to accurately model its energy consumption we also need energy models for network transfers, comprising their complete software stacks with different energy characteristics. In this work, we present a comparative analysis of the energy consumption of the software stack of two of today’s most used NICs in data centres, Ethernet and Infiniband. We carefully design for this purpose a set of benchmark experiments to assess the impact of different traffic patterns and interface settings on energy consumption. Using our benchmark results, we derive an energy consumption model for network transfers. Based on this model, we propose an energy consumption model for VM migration providing accurate predictions for paravirtualised VMs running on homogeneous hosts. We present a comprehensive analysis of our model on different machine sets and compare it with other models for energy consumption of VM migration, showing an improvement of up to 24% in accuracy, according to the NRMSE error metric.

Item Type: ISI Article
Uncontrolled Keywords: Energy consumption, benchmarking, network interface card, virtual machine migration
Subjects: Q Science > QA Mathematics and Computer Science > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány
Divisions: Laboratory of Parallel and Distributed Systems
Depositing User: Gábor Kecskeméti
Date Deposited: 05 Aug 2015 06:26
Last Modified: 05 Aug 2015 06:26

Update Item Update Item