Q-balance: Um esquema de balanceamento de carga baseado em uma Multilayer Perceptron para recursos em Névoa em uma Smart Grid
Smart Grid; Fog Computing; Cloud Computing; Balanceamento de Carga;
O processamento de dados em aplicações de Smart Grids pode utilizar a computação em nuvem. Entretanto, essa infraestrutura pode levar ao aumento do tempo de resposta em tais aplicações devido a distância entre os data centers da nuvem e os Smart Meters. Dessa forma, propomos uma abordagem baseada em rede neural para gerenciar os recursos computacionais na névoa. Nesse ambiente, o Q-balance tem o objetivo de reduzir o tempo médio de resposta das aplicações que utilizam dados dos Smart Meters por meio da utilização de uma rede neural MultiLayer Perceptron -- (MLP). A MLP realiza a previsão do tempo que um recurso computacional irá processar uma requisição da aplicação do Smart Meter. O Q-balance utiliza essa informação sobre a previsão para balancear a carga entre os recursos disponíveis, reduzindo o tempo médio de resposta obtido. A avaliação de desempenho dos experimentos mostrou que o Q-balance reduziu o tempo médio de resposta em até 65% e 79% em comparação aos algoritmos da literatura para a névoa e nuvem respectivamente.