Litcius/Paper detail

A general method for evaluating the overhead when consolidating servers: performance degradation in virtual machines and containers

Belén G. Bermejo, Carlos Juiz

2022The Journal of Supercomputing14 citationsDOIOpen Access PDF

Abstract

Abstract Server consolidation is one of the most commonly used techniques for reducing energy consumption in datacenters; however, this results in inherent performance degradation due to the coallocation of virtual servers, i.e., virtual machines (VMs) and containers, in physical ones. Given the widespread use of containers and their combination with VMs, it is necessary to quantify the performance degradation in these new consolidation scenarios, as this information will help system administrators make decisions based on server performance management. In this paper, a general method for quantifying performance degradation, that is, server overhead, is proposed for arbitrary consolidation scenarios. To demonstrate the applicability of the method, we develop a set of experiments with varying combinations of VMs, containers, and workload demands. From the results, we can obtain a suitable method for quantifying performance degradation that can be implemented as a recursive algorithm. From the set of experiments addressing the hypothetical consolidation scenarios, we show that the overhead depends not only on the type of hypervisor and the workload distribution but also on the combination of VMs and containers and their nesting, if feasible.

Topics & Concepts

Computer scienceVirtual machineServerWorkloadHypervisorDistributed computingOverhead (engineering)Energy consumptionOperating systemVirtualizationCloud computingBiologyEcologyCloud Computing and Resource ManagementCaching and Content DeliveryIoT and Edge/Fog Computing
A general method for evaluating the overhead when consolidating servers: performance degradation in virtual machines and containers | Litcius