Energy consumption on database management systems

Detalhes bibliográficos
Autor(a) principal: Monteiro, Tiago André Araújo
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/82752
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_62db3311f535e995344913ad854dddf3
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/82752
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Energy consumption on database management systemsEnergy efficiencyDBMSGreen softwareGreen computingProgram analysisSGDBSEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaIn recent years, with the growth of energy consumption by computing devices, energy efficiency is a crucial concern in the IT area due to its economics and environmental impact. The recent but widespread use of powerful computing devices, namely smartphones, which rely on "the cloud" to store large amounts of information (like, for example, photos and videos), is demanding the construction and maintenance of large data centers. Such data centers run large-scale internet-based systems like cloud services. As a consequence, the energy consumed by data centers is growing fast, which is a crucial concern in the IT area due to its economics and environmental impact. The growing reliance on cloud construction services is one of the main reasons for the rapid rise in research and development of energy efficient software and hardware for data centers. Nowadays, the most popular usage of data centers is the Database Management Systems (DBMS) that, normally, are responsible for the access, management, manipulation, and organization of data. While there have been advances and studies in energy-awareness in this area, there isn't enough knowledge on the energy efficiency provided by different database systems. This master thesis intends to tackle this lack of knowledge by analyzing the energy consumption of DBMS software. Through benchmarks that simulate real usage environments, this research plays a key role in improving the knowledge on the energy efficiency of DBMS. We analyze four systems, namely MySQL, Postgres, MariaDB, and Redis. Moreover, we use the HammerDB benchmark framework for the simulation of DBMS in a real environment. Thus, to have a precise knowledge of the energy consumption of DBMS, we analyze the energy consumption in various subsystems of the computer, namely like CPU, DRAM, GPU, and Disk. Moreover, we present further analysis of the energy consumption per performance ratio in all subsystems levels. Our results show that, indeed, there are significant differences in the energy consumption of which DBMS and that in some scenarios, the one with better run time performance is not what consumes more energy.Nos últimos anos, com o crescimento do consumo de energia pelos dispositivos computacionais, a eficiência energética é uma preocupação crucial na área de TI devido ao seu impacto económico e ambiental. Com a recente generalizada utilização de potentes dispositivos informáticos, nomeadamente smartphones, que dependem da "Cloud" para armazenar grandes quantidades de informação (como por exemplo, fotos e vídeos) está a exigir a construção e manutenção de grandes centros de dados. Esses centros de dados executam aplicações baseadas na Internet em grande escala, como serviços em nuvem. Como consequência, a energia consumida pela data centre está aumentar rapidamente, o que é uma preocupação crucial devido ao impacto económico e ambiental que estes trazem. O aumento da dependência destes serviços em nuvem é uma das principais razões para o interesse em estudos e desenvolvimento de software e hardware com baixo consumo de energia. Hoje em dia, o uso mais popular dos data centre são os Sistemas de Gesto de Base de Dados (SGBD) que, normalmente, são responsáveis pelo acesso, gestão, manipulação e organização dos dados. Embora tenha havido alguns avanços e estudos em eficiência energética nesta área, ainda existe falta de conhecimento nesta área. Esta dissertação pretende reduzir a falta de conhecimento do consumo de energia do software DBMS. Ao usar ferramentas de benchmarks que simulam ambientes reais, este estudo desempenha um papel fundamental no aprimoramento do conhecimento sobre a eficiência energética de diferentes tipos SGBD. Analisamos quatro sistemas, nomeadamente MySQL, Postgres, MariaDB e Redis. Além disso, usamos o framework de benchmark HammerDB para a simulação da SGBD em um ambiente real. Para ter um conhecimento aprefundado sobre o consumo de energia do SGBD, analisamos o consumo de energia em vários subsistemas do computador, nomeadamente como CPU, DRAM, GPU Disco. Além disso, apresentamos uma análise mais aprofundada do consumo de energia relacionada com o desempenho em todos os níveis dos subsistemas. Esta tese apresenta resultados aonde pode ser verificado que existem diferenças significativas no consumo de energia das inerentes SGBD e em alguns cenarios, a Base de dados com melhor desempenho de performance de execução não é o que consome mais energia.Saraiva, JoãoPereira, Rui Alexandre AfonsoUniversidade do MinhoMonteiro, Tiago André Araújo2021-07-262021-07-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/82752eng203147570info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:11:33Zoai:repositorium.sdum.uminho.pt:1822/82752Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:03:20.712726Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Energy consumption on database management systems
title Energy consumption on database management systems
spellingShingle Energy consumption on database management systems
Monteiro, Tiago André Araújo
Energy efficiency
DBMS
Green software
Green computing
Program analysis
SGDBS
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Energy consumption on database management systems
title_full Energy consumption on database management systems
title_fullStr Energy consumption on database management systems
title_full_unstemmed Energy consumption on database management systems
title_sort Energy consumption on database management systems
author Monteiro, Tiago André Araújo
author_facet Monteiro, Tiago André Araújo
author_role author
dc.contributor.none.fl_str_mv Saraiva, João
Pereira, Rui Alexandre Afonso
Universidade do Minho
dc.contributor.author.fl_str_mv Monteiro, Tiago André Araújo
dc.subject.por.fl_str_mv Energy efficiency
DBMS
Green software
Green computing
Program analysis
SGDBS
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Energy efficiency
DBMS
Green software
Green computing
Program analysis
SGDBS
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Engenharia Informática
publishDate 2021
dc.date.none.fl_str_mv 2021-07-26
2021-07-26T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/82752
url https://hdl.handle.net/1822/82752
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203147570
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132439140892672