Please use this identifier to cite or link to this item: https://repositorio.ufjf.br/jspui/handle/ufjf/15943
Files in This Item:
File Description SizeFormat 
joaogabrielsilvamarra.pdfPDF/A269.65 kBAdobe PDFThumbnail
View/Open
Type: Trabalho de Conclusão de Curso
Title: Controle do consumo de energia em data centers via aprendizado por reforço
Other Titles: Controlling energy consumption in data centers via reinforcement learning
Author: Marra, João Gabriel Silva
First Advisor: Leite, Saul Castro
Referee Member: Fonseca, Leonardo Golliat
Referee Member: Bernardino, Heder
Resumo: Atualmente a alta demanda por serviços de Internet cria a necessidade de operar sistemas de processamento paralelo com um grande número de máquinas. Muitas vezes tais sistemas operam com um número de servidores maior do que seria necessário para garantir serviço de forma adequada em momentos de pico de demanda. Contudo, isso gera um enorme gasto de energia que poderia ser evitado. Neste trabalho é proposto um método de controle do sistema de servidores utilizando aprendizado por reforço, visando achar uma maneira para minimizar os gastos. O sistema considerado aqui opera com um bloco de servidores que estão sempre em funcionamento e um ou mais blocos de servidores reservas que podem ser ligados ou desligados. O algoritmo Q-learning é usado para determinar o melhor momento para ligar os blocos de servidores reservas. Uma simulação foi desenvolvida para testar este método.
Abstract: Nowadays the high demand for Internet services creates the need for systems with parallel processing and a large number of machines. Often, these systems operate with more servers than needed to ensure an appropriate service at moments of peak demand. However, this generates enormous energy consumption which could be avoided. This work proposes a method to control the energy consumption using reinforcement learning, aiming to find a better way to minimize the total cost while maintaining quality of service. The system considered works with one block of servers, called regular, which is always turned on and one or more blocks, called reserves, which can be turned on or off. The Q-learning algorithm is used to determine the best moment to turn on or off the reserve blocks. A simulator was developed to test the proposed method.
Keywords: Teoria de filas
Aprendizado por esforço
Date center
Queueing theory
Reinforcment learning
CNPq: Aprendizado de Máquina
Language: por
Country: Brasil
Publisher: Universidade Federal de Juiz de Fora (UFJF)
Institution Initials: UFJF
Department: Faculdade de Engenharia
Access Type: Acesso Aberto
Creative Commons License: http://creativecommons.org/licenses/by-sa/3.0/br/
URI: https://repositorio.ufjf.br/jspui/handle/ufjf/15943
Issue Date: 4-Mar-2016
Appears in Collections:Engenharia Computacional - TCC Graduação



This item is licensed under a Creative Commons License Creative Commons