Uma Abordagem de Definição de Políticas para Offloading de Dados no Contexto de Computação em Névoa
Computação em névoa; Offloading de dados; Taxonomia.
Atualmente, os mais variados objetos estão conectados à internet e, ao mesmo tempo,
gerando quantidades massivas de dados. Ligado a esse fato, as aplicações de internet das
coisas estão cada vez mais complexas e com mais responsabilidades. Armazenar, processar,
gerenciar e analisar essa quantidade de dados são processos desafiadores. A execução
desses processos comumente é realizada em serviços externos através da computação em
nuvem, porém, um paradigma chamado de computação em névoa habilita tal execução
diretamente na borda da rede, servindo como um respaldo para o funcionamento ágil e
eficiente da internet das coisas. Entretanto, quando a computação em névoa não possui
recursos suficientes para realizar essas ações, os dados são transferidos para entidades com
maiores capacidades computacionais, que é uma prática conhecida como offloading. A esse
respeito, esta pesquisa investiga o uso de políticas que norteiam o processo de offloading de
dados no contexto de computação em névoa. O objetivo deste trabalho é definir e organizar
estratégias para orientar o desenvolvimento de políticas para offloading de dados em
computação em névoa. Para isto, os resultados concretos do trabalho foram: o levantamento
de políticas para offloading de dados propostas pela literatura; o desenvolvimento de uma
taxonomia que reúne os principais aspectos utilizados no processo de offloading de dados;
o desenvolvimento de um guia que recomenda práticas para elaboração de políticas para
offloading de dados; uma demonstração da instanciação da abordagem através de estudos
de caso e a implementação de protótipos de referência à abordagem proposta. Finalmente,
esta pesquisa identifica que o uso de tais políticas tem muito a contribuir para aplicações
baseadas em computação em névoa, uma vez que aprimora o processo de offloading de
dados.