"A Transversalidade da Ciência, Tecnologia e Inovações para o Planeta"

5 a 7 de outubro de 2021

Trabalho 15110

ISSN 2237-9045
Instituição Universidade Federal de Viçosa
Nível Graduação
Modalidade Pesquisa
Área de conhecimento Ciências Exatas e Tecnológicas
Área temática Ciência da computação
Setor Departamento de Informática
Bolsa PIBIC/CNPq
Conclusão de bolsa Sim
Apoio financeiro CNPq
Primeiro autor Natan Seabra Garcias
Orientador VITOR BARBOSA CARLOS DE SOUZA
Título Estratégia para seleção em tempo real de nó controlador em ambiente IoT dinâmico e heterogêneo
Resumo A Internet das Coisas (IoT) tem se tornado cada vez mais popular hoje em dia, visto a grande utilização de acessórios de segurança, eletrodomésticos, carros, celulares, entre outros aparelhos inteligentes. Com isso, passou-se a ter um grande consumo e produção de dados por meio desses aparelhos. Atualmente, é muito utilizado o conceito de computação em nuvem para tratamento desses dados, porém, com esse crescimento exponencial no número de dispositivos conectados na borda da rede e na necessidade cada vez maior por uma baixa latência na troca de informações, surge o conceito de computação em névoa. A ideia de computação em névoa se baseia em gerenciar esses dispositivos de maneira centralizada aproveitando os recursos ociosos localizados na borda da rede com o objetivo de se criar micro data centers virtuais próximos ao usuário final. De tal maneira, os serviços são alocados nos dispositivos mais convenientes, gerando assim pouco atraso nessa comunicação e um melhor aproveitamento dos recursos disponíveis, e deste modo, produzindo uma melhora significativa na Qualidade de Serviço (QoS). Uma forma de se realizar esse gerenciamento é através de controladores também localizados na borda da rede. Nesse cenário, é interessante que a troca de controladores seja reduzida, mas que ainda mantenha bons atributos e pouca variação nas suas características. Com base nisso, no decorrer do projeto de Iniciação Científica, trabalhou-se na implementação de um algoritmo robusto e eficiente que permitisse a seleção dos melhores nós controladores em ambientes heterogêneos e dinâmicos seguindo o paradigma chamado de Controle como um Serviço (CaaS). Foram realizadas diversas correções e melhorias em comparação com uma versão anterior, como uma nova forma de escolha do nó controlador baseado num histórico dos nós avaliados, melhora no sistema de avaliação dos atributos de memória, mobilidade e de força de sinal, entre outros. Para implementação do modelo foi-se utilizado o OMNeT++, este que por si é um simulador de eventos discretos, em conjunto com o framework INET, que permite o uso dos protocolos UDP e TCP/IP junto a uma infraestrutura IEEE 802.11. O algoritmo foi executado diversas vezes no OMNeT++ em condições diferentes, de modo a garantir o teste sobre diversas situações, e, com base nos resultados obtidos, conclui-se que o algoritmo é capaz de realizar a seleção dos nós controladores, reduzindo a quantidade trocas durante o processo e ainda mantendo uma boa média das características dos controladores, além de manter a escalabilidade, visto que mesmo quando o número de dispositivos de borda é aumentado, a seleção é realizada na ordem de milissegundos.
Palavras-chave IoT, Fog computing, Control as a Service.
Forma de apresentação..... Painel
Link para apresentação Painel
Gerado em 0,65 segundos.