Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/18626
Title: Avaliação do consumo de energia em sistemas de gerenciamento de banco de dados NoSQL
Authors: ARAÚJO, Carlos Gomes
Keywords: NoSQL;SGBD;Orientado a Coluna;Orientado a Documento;Chave-valor;Consumo de Energia;Avaliação de Desempenho;NoSQL;DBMS;Colunm Oriented;Document Oriented;Key-Value;Energy Consumption;Performance Evalution
Issue Date: 8-Aug-2016
Publisher: Universidade Federal de Pernambuco
Abstract: NoSQL é uma tecnologia de sistemas de gerenciamento de banco de dados (SGBD) emergente, tendomodelosflexíveisfocadosemdesempenhoeescalabilidade,propostaparaamanipulaçãode grandesquantidadesdedados. NoSQLnãosubstituiasabordagensdesistemasdegerenciamento debancodedadosrelacionais,massimatendeàsrestriçõesrelacionadasàmanipulaçãodedados em massa. Tal tecnologia já é aplicada em sistemas bem conhecidos em todo o mundo, tais como serviços de e-commerce e middleware. A importância de tal tecnologia tem motivado muitos trabalhos, principalmente em relação ao desempenho. Poucos trabalhos caracterizam e comparam o consumo de energia no contexto de SGBDs NoSQL, apesar de sua importância. De fato, o consumo de energia não deve ser negligenciado devido ao aumento dos custos financeiros e ambientais. A fim de avaliar essa questão, este trabalho analisa o desempenho e consumo de energia em sistemas de gerenciamento de banco de dados NoSQL, selecionamos o Cassandra (coluna), MongoDB (orientado a documento) e Redis (chave-valor) por serem representativos exemplosdestatecnologia. Ametodologiabaseia-seemDesignofExperiments,detalformaque as cargas de trabalho são geradas por Yahoo!Cloud Serving Benchmark (YCSB) produzindo leitura, escrita e atualização, por ciclos de 1.000, 10.000 e 100.000 operações. Como resultado são avaliados 27 tratamentos. Para a medição do consumo de energia é aplicado umframework específico chamado Emeter. As métricas são tempo de execução e consumo de energia, assim como a evolução no incremento da carga de trabalho. Os resultados demonstram que o consumo de energia pode variar significativamente entre os SGBDs para comandos distintos e cargas de trabalho. Conclui-se ainda que mesmo havendo uma correlação positiva entre o consumo de energia e o tempo de execução, o SGBD mais rápido não é, necessariamente o que utiliza menos energia.
URI: https://repositorio.ufpe.br/handle/123456789/18626
Appears in Collections:Dissertações de Mestrado - Ciência da Computação

Files in This Item:
File Description SizeFormat 
Dissertacao_CarlosGomes_MPROF_CINUFPE_2016.pdf3.98 MBAdobe PDFView/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons