项目作者: TiagoMonteiro129

项目描述 :
Master Thesis in Energy Consumption on Database Management Systems
高级语言: TeX
项目地址: git://github.com/TiagoMonteiro129/MasterThesis.git
创建时间: 2020-12-02T15:28:25Z
项目社区:https://github.com/TiagoMonteiro129/MasterThesis

开源协议:Other

下载


Energy Consumption on Database Management Systems

In 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.

Note

All the developed/used software here in this repository:
https://github.com/greensoftwarelab/GreenSGDBS

template-nova-fcsh_1647927182014.pdf
template-nova-fct_1647927182087.pdf
template-nova-ims_1647927182107.pdf
template-spine-mid_1647927182125.pdf
template-spine-thick_1647927182137.pdf
template-spine-thin_1647927182164.pdf
template-ul-fc_1647927182180.pdf
template-ul-ist_1647927182199.pdf
ThesisEnergyConsumptioninDBMS_1647927185836.pdf
cd-cover-std_1647927186673.pdf
cd-inlay-std_1647927186692.pdf
logoISEL_1647927186915.pdf
logoFCSH_1647927186955.pdf
logoFCSH2_1647927187048.pdf
logoUNL_1647927187052.pdf
novologo_cores_1647927187065.pdf
novologo_cores_crop_1647927187098.pdf
novologo_cores_mono_1647927187150.pdf
novologo_cores_mono_crop_1647927187153.pdf
novologo_preto_1647927187165.pdf
cd-cover-msc_1647927187224.pdf
cd-cover-phd_1647927187242.pdf
cd-inlay-msc_1647927187269.pdf
cd-inlay-phd_1647927187296.pdf
cover-bsc-std_1647927187317.pdf
cover-msc-std_1647927187370.pdf
cover-phd-std-square_1647927187423.pdf
cover-phd-std_1647927187495.pdf
cover-plain-round_1647927187519.pdf
cover-plain-std_1647927187546.pdf
logoFCT_1647927187569.pdf
logoFCT_horiz_1647927187621.pdf
logoNOVA_1647927187636.pdf
cover-megi-nova-ims_1647927187736.pdf
cover-mgi-nova-ims_1647927187977.pdf
nova-ims-back-cover_1647927188003.pdf
nova-ims-book-spine_1647927188024.pdf
nova-ims-front-cover-generic_1647927188043.pdf
nova-ims-front-cover-megi_1647927188069.pdf
nova-ims-front-cover-mgi_1647927188265.pdf
nova-ims-front-cover-phd_1647927188316.pdf
nova-ims-logo_1647927188398.pdf
logoFCUL_1647927188437.pdf
logoFCUL2_1647927188460.pdf
logoFCUL3_1647927188494.pdf
logoIST_1647927188519.pdf
logoIST2_1647927188522.pdf
logoISEL_1647927188785.pdf