A monitoring system for WattDB : an energy-proportional database cluster

View/ Open
Date
2012Author
Advisor
Co-advisor
Academic level
Graduation
Subject
Abstract in Portuguese (Brasil)
WattDB é um sistema de banco de dados localmente distribuído. Seu objetivo é balancear proporcionalmente o consumo de energia com a carga de trabalho do sistema, dinamicamente ligando e desligando seus nodos individualmente. A monitoração do sistema é um bloco básico para possibilitar medidas adaptativas e autônomas, tendo um papel especial dentro das dinâmicas do cluster. Esse trabalho contribui com um framework para monitorar e armazenar estatísticas de uso do sistema e eventos de interesse d ...
WattDB é um sistema de banco de dados localmente distribuído. Seu objetivo é balancear proporcionalmente o consumo de energia com a carga de trabalho do sistema, dinamicamente ligando e desligando seus nodos individualmente. A monitoração do sistema é um bloco básico para possibilitar medidas adaptativas e autônomas, tendo um papel especial dentro das dinâmicas do cluster. Esse trabalho contribui com um framework para monitorar e armazenar estatísticas de uso do sistema e eventos de interesse dentro do escopo do banco de dados. As informações monitoradas são mapeadas, coletadas, consolidadas para então serem salvas num banco de dados histórico, que pode ser usado para prever futuras cargas de trabalho no cluster. Este framework visa ser preciso, fornecer dados relevantes e constantes, sem provocar sobrecarga de trabalho nos nós e na rede. ...
Abstract
WattDB is a locally distributed database system that runs on a cluster of lightweight nodes. It aims to balance power consumption proportionally to the system’s load by dynamically powering its nodes individually up and down. Monitoring can serve as a basic building block for enabling adaptive and autonomic techniques, taking a special place in the cluster dynamics. This work provides a framework for monitoring and storing system usage counters and events of interest within the database. Monito ...
WattDB is a locally distributed database system that runs on a cluster of lightweight nodes. It aims to balance power consumption proportionally to the system’s load by dynamically powering its nodes individually up and down. Monitoring can serve as a basic building block for enabling adaptive and autonomic techniques, taking a special place in the cluster dynamics. This work provides a framework for monitoring and storing system usage counters and events of interest within the database. Monitored information is mapped, collected and consolidated to be saved in a historical database, which can be used to predict future query workloads in the cluster. This framework aims to be accurate, provide relevant and timely data, incurring low overhead in the nodes and in the network. ...
Institution
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Collections
This item is licensed under a Creative Commons License
