Performance and energy consumption tradeoff in server consolidation

Show simple item record

dc.contributor.author Bermejo González, Belén
dc.date 2020
dc.date.accessioned 2021-12-02T12:28:06Z
dc.date.available 2021-12-02T12:28:06Z
dc.date.issued 2021-12-02
dc.identifier.uri http://hdl.handle.net/11201/156346
dc.description.abstract [eng] Currently, Information Technologies (IT) represents 7% of worldwide emissions of greenhouse gases having an untenable growth in the coming years. One of the main contributors for these emissions are datacenters, for which demand is increasing day after day by users who access services through the Internet. To mitigate this effect, a set of techniques to minimize energy consumption in datacenters was proposed within the Green IT framework. Among the proposed techniques, server consolidation is one of the most widely used. This is based on grouping the maximum number of users (or workload) as possible in the minimum number of physical servers that compose the datacenter. As the workload on the physical servers is consolidated, the amount of workload to be executed by each server increases. Also, more physical servers can be turned off having a saving in power consumption. However, the fact of increasing the workload per physical server causes a performance degradation, affecting the Quality of Service (QoS) offered to the users. Therefore, there is a tradeoff between the power consumption and server performance degradation. Increasing the consolidation degree is not always compensated by energy savings, due to increased response time from servers to users. There is a set of metrics related to the balance between performance and the energy consumed in servers and datacenters, such as PUE, CUE, SWaP, etc. However, none of them reflects the server consolidation behavior. Therefore, to the best of our knowledge, there is no metric that can express this balance based on the number of consolidated servers. The main contribution of this dissertation is a new metric, called CiS^2, which quantifies the tradeoff between performance degradation and energy consumption of server consolidation. This metric allows system’s administrators to know the efficiency of a certain configuration of virtual servers through its simple graphical representation. In addition, the metric allows comparisons between different physical and consolidated servers to determine the most suitable consolidation option in a specific scenario, under intensive CPU workloads. Also, as demonstrated through experimentation, the CiS^2 can be applied to different types of CPU loads with any percentage of utilization. Likewise, it is revealed that CiS^2 can be studied on any type of server and any hypervisor type, and that its values depend on the type on hypervisor, the workload nature and the consolidation degree. In this way, a system’s administrator can know the efficiency of any of the available infrastructure. On the other hand, the observations made of the CiS^2 values lead us to propose the second contribution of this thesis, which focuses on the overhead caused by the server consolidation. There are two types of overhead, one produced by the fact of having a hypervisor, and the other, because of the co-existence of different virtual servers on the same physical server. In addition, a general methodology is proposed to determine these values which is applicable to any type of server, virtualization platform and executed workload. In this way, system’s administrators may know the performance and energy efficiency their systems and be able to carry out actions in this regard, for example, a change in the virtualization hypervisor. To sum up, the completion of this doctoral thesis contributed to an improvement in the management of energy efficiency in datacenters’ servers through the CiS^2 metric. Besides, it contributed to an improvement in the knowledge of virtualized systems through the study of overhead in server consolidation, facilitating management and decision-making for datacenter’s administrators. Also, all these improvements in the management of energy consumption in datacenters contribute to a reduction in the CO2 emissions levels, which is one of the objectives of our society. ca
dc.description.abstract [spa] Actualmente, las Tecnologías de la Información y las Comunicaciones (TIC) suponen el 7% de las emisiones de gases de efecto invernadero a la atmosfera, con una previsión de crecimiento insostenible en los próximos años. Uno de los grandes responsables a estas emisiones son los centros de datos, los cuales son más demandados día tras día por los usuarios que acceden a los servicios a través de Internet. Para mitigar este efecto, el marco de las Green IT provee de un conjunto de técnicas para minimizar el consumo de energía por parte de los centros de datos. De entre estas técnicas, la consolidación de servidores a través de la virtualización es una de las más utilizadas. Ésta en basa en agrupar el máximo de usuarios (o carga) posible en el número mínimo de servidores que conforman el centro de datos. A medida que se va consolidando la carga en los servidores físicos, la cantidad de carga a ejecutar por cada uno de ellos aumenta. A su vez, más servidores físicos pueden ser apagados, por lo que se produce un ahorro en el consumo de potencia del centro de datos. Por otra parte, el hecho de incrementar la carga por servidor físico provoca una degradación del rendimiento del mismo, por lo que la calidad del servicio ofrecida a los usuarios podría verse afectada. Por lo tanto, hay un doble juego entre la reducción del consumo de potencia y la degradación del rendimiento de los servidores. No siempre el hecho de consolidar más va a ser mejor, ya que la degradación del rendimiento se ve afectada, y no compensará al ahorro de energía, debido al aumento del tiempo de respuesta de los servidores a los usuarios. Existe un conjunto de métricas relacionadas con el balance entre el rendimiento y la energía consumida en servidores y centros de datos, como por ejemplo son el PUE, CUE, SWaP, entre otras. Sin embargo, ninguna de ellas refleja la consolidación de servidores, es decir, no existe ninguna métrica que pueda expresar dicho equilibrio en función del número de servidores consolidados. Precisamente, la contribución principal de esta tesis es una nueva métrica, llamada CiS^2, la cual mide el balance entre la degradación del rendimiento y el consumo energético de la consolidación de servidores. Esta métrica permite a los administradores de sistemas conocer el rendimiento y la eficiencia energética de una determinada configuración de servidores virtuales a través de su simple representación gráfica. Además, la métrica permite realizar comparaciones entre diferentes servidores físicos y servidores consolidados, para así determinar la opción más adecuada en un escenario específico, bajo cargas intensivas de CPU, para este caso. También, tal y como se demuestra a través de la experimentación, el CiS^2 puede ser aplicado, a diferentes tipos de cargas de CPU bajo cualquier porcentaje de utilización. Asimismo, se revela que el CiS^2 puede ser estudiado en cualquier tipo de servidor y cualquier hipervisor, y que sus valores dependen del tipo de consolidación, la carga ejecutada y el grado consolidación. De esta forma, un administrador de sistemas puede conocer la eficiencia de cualquiera de la infraestructura de la que disponga. Por otra parte, las observaciones realizadas de los valores del CiS^2 llevan a plantear la segunda contribución de esta tesis, la cual se centra en la sobrecarga (overhead) producida por la consolidación de servidores. Existen dos tipos de overhead, uno producido por el hecho de disponer de un hipervisor, y otro, como consecuencia de la co-existencia de diferentes servidores virtuales en un mismo servidor. Además, se propone una metodología general para determinar estos valores aplicables a cualquier tipo de servidor, hipervisor y carga ejecutada. De esta forma, los administradores de sistemas pueden conocer de forma más detallada el origen de la eficiencia de sus sistemas y poder llevar a cabo acciones al respecto, como, un cambio de hipervisor. En definitiva, la realización de esta tesis doctoral contribuye en una mejora de la gestión de la eficiencia energética en los centros de datos a través de la métrica CiS^2. Además, se contribuye con una mejora en el conocimiento de los sistemas virtualizados a través del estudio del overhead en consolidación de servidores, facilitando la gestión y la toma de decisiones a los administradores de los centros de datos. También, todas las mejoras en la gestión del consumo energético en los centros de datos contribuyen a una reducción en los niveles de emisiones de CO2 a la atmósfera, siendo uno de los objetivos que tiene nuestra sociedad. ca
dc.description.abstract [cat] Actualment, les Tecnologies de la Informació i les Comunicacions (TIC) suposen el 7% de les emissions de gasos d’efecte hivernacle a l’atmosfera, amb un esperat creixement insostenible als anys pròxims. Un dels principals responsables d’aquestes emissions son els centres de dades, el quals son més demandats dia a dia pels usuaris que accedeixen als serveis a través d’Internet. Per a mitigar aquest efecte, es va proposar dintre del marc de les Green IT un conjunt de tècniques per a minimitzar el consum d’energia per part dels centres de dades. D’entre les tècniques proposades, la consolidació de servidors a través de la virtualització de una de les més utilitzades. Aquesta tècnica es basa en l’agrupació màxima d’usuaris (o càrrega) possible al nombre mínim de servidores que formen part del centre de dades. A mida que es va consolidant més càrrega als servidors físics, la quantitat de càrrega que executa cada un d’ells augmenta. A l’hora, més servidors físics poden ser apagats, per lo que es produeix un estalvi en el consum de potència. Per altra part, el fet d’incremental la càrrega per servidor físic provoca una degradació del rendiment del mateix, per lo que la qualitat del servei oferta als usuaris es podria veure afectada. Per tant, existeix un doble joc entre la reducció del consum de potència i la degradació del rendiment dels servidors. No sempre el fet de tenir un major grau de consolidació serà millor, ja que la degradació del rendiment es veu afectada, i no compensarà a l’estalvi d’energia, degut a l’increment del temps de resposta dels servidor als usuaris. Existeix un conjunt de mètriques relacionades amb el balanç entre el rendiment i l’energia consumida pels servidors i centres de dades, tals com el PUE, CUE, SWaP, entre d’altres. Però, cap d’aquestes mètriques reflexa la consolidació de servidors, és a dir, no existeix cap mètrica que pugui expressar dit equilibri en funció del nombre de servidors consolidats. Precisament, la contribució principal d’aquesta tesis doctoral és una nova mètrica, anomenada CiS^2, la qual mesura el balanç entre la degradació del rendiment i el consum energètic de la consolidació de servidors. Aquesta mètrica permet als administradors de sistemes conèixer el rendiment i la eficiencia energètica d’una determinada configuració dels servidors virtuals a través d’una simple representació gràfica. A més, la mètrica permet realitzar comparacions entre diferents servidors físics i servidors consolidats per a determinar l’opció més adequada en un escenari específic, sota càrregues intensives de CPU, per a aquest cas. També, cal destacar que el CiS^2 pot ser aplicat, tal i com es postra a través de l’experimentació, a diferents tipus de càrrega de CPU sota qualsevol percentatge e d’utilització d’aquesta dispositiu. Així mateix, es revela que el CiS^2 pot ser estudiat en qualsevol tipus de servidor i qualsevol plataforma de virtualització, i que els seus valors depenen del tipus de consolidació, la càrrega executada i el grau de consolidació. D’aquesta forma, un administrador de sistemes podria conèixer l’eficiència de qualsevol infraestructura de la que disposi. Per altra part, les observacions realitzades dels valors dels CiS^2 duen al plantejament de la segona contribució d’aquesta tesi, la qual es focalitza a la sobrecàrrega (overhead) produïda per la consolidació de servidors. Existeixen dos tipus de overhad en consolidación de servidors, un produït pel fet de disposar d’un hipervisor, i un altre, com a conseqüència de la co-existència de diferents servidors virtuals a un mateix servidor. A més, es proposa una metodologia general per a determinar aquests valors aplicables a qualsevol tipus de servidor, plataforma de virtualització i càrrega executada. D’aquesta forma, els administradors de sistemes poden arribar a conèixer de forma més detallada l’origen de l’eficiència dels seus sistemes i poder dur a terme accions als respecte, com per exemple, un canvi de la plataforma de virtualització. En definitiva, la realització d’aquesta tesis doctoral contribueix en una millor en quant a la gestió de l’eficiència energètica als centres de dades a través de la mètrica CiS^2. A més, es contribueix amb una millora del coneixement dels sistemes virtualitats a través de l’estudi del overhead, facilitant la gestió i la presa de decisions dels administradors dels centres de dades. També, totes les millores en la gestió del consum energètic contribueixen a una reducció als nivells d’emissió de CO2 a l’atmosfera, sent un dels principals objectius de la nostra societat. ca
dc.format application/pdf
dc.format.extent 177 ca
dc.language.iso eng ca
dc.publisher Universitat de les Illes Balears
dc.rights all rights reserved
dc.rights info:eu-repo/semantics/openAccess
dc.subject.other Métricas ca
dc.subject.other Benchmarking ca
dc.subject.other Virtualización ca
dc.subject.other Balance ca
dc.subject.other Consumo de energía ca
dc.subject.other Rendimiento ca
dc.subject.other Consolidación de servidores ca
dc.title Performance and energy consumption tradeoff in server consolidation ca
dc.type info:eu-repo/semantics/doctoralThesis
dc.type info:eu-repo/semantics/publishedVersion
dc.subject.udc 004 - Informàtica ca
dc.subject.ac Rendimiento de Sistemas Informáticos y Consumo Energético ca
dc.contributor.director Juiz García, Carlos
dc.doctorat Doctorat en Tecnologies de la Informació i les Comunicacions


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account

Statistics