© Universidade de Leeds 2016
energy modeller calibration tool Tango (EMC) é um componente do Projeto Europeu TANGO (http://tango-project.eu).
A EMC é distribuída sob uma licença Apache, versão 2.0.
O Calibrador realiza a experimentação inicial que permite ao modelo de energia prever o consumo futuro de energia com base na carga de trabalho.
Este guia está dividido em duas partes, uma específica para compilação do Calibrador e a segunda sobre como executar e configurar o Calibrador.
Os dois principais pré-requisitos do Energy Modeller são:
Um arquivo de configuração chamado “Apps.csv” agora pode ser especificado. Este arquivo fornece detalhes sobre os aplicativos usados para induzir a carga de treinamento para o host.
Um exemplo é fornecido no código-fonte e os cabeçalhos como parte de um arquivo padrão são gravados no disco se o arquivo apps.csv não for encontrado. Um aplicativo de teste também foi fornecido em utilsascetic-load-generator-app. Este arquivo especifica o seguinte: A hora de início em que o aplicativo deve ser executado, os arquivos padrão de saída e de erro para os quais redirecionar a saída, o diretório de trabalho do aplicativo e se a saída também deve ser redirecionada para a tela ou não.
Os relatórios do Sonar Cloud para este projeto estão disponíveis em: https://sonarcloud.io/dashboard?id=eu.tango%3Aenergy-modeller-standalone-calibration-tool
Seu uso é o seguinte:
java –jar energy-modeller-standalone-calibration-tool-0.0.1-SNAPSHOT.jar [hostname] [halt-on-calibrated] [benchmark-only] [no-benchmark] [use-watts-up-meter]
[hostname]: Este é um argumento não opcional que indica para qual host emular o medidor de Watt. Se nenhum nome de host for especificado, a ferramenta funcionará para todos os hosts calibrados.
[halt-on-calibrated]: O sinalizador stop-on-calibrated impedirá a calibração nos casos em que os dados já foram coletados.
[somente benchmark]: O sinalizador somente benchmark ignora a execução de calibração e executa apenas uma execução de benchmark.
[no-benchmark]: O sinalizador no-benchmark ignora o benchmarking.
[use-watts-up-meter]: O sinalizador use-watts-up-meter pode ser usado para que o Zabbix não seja usado para calibração, mas medições locais sejam realizadas. Isso requer um medidor de Watts Up.
O calibrador do modelador de energia funciona com os seguintes componentes: