Uma Arquitetura baseada em Microserviços Reativos para o Desenvolvimento de Aplicações IoT Confiáveis

Banca de DEFESA: CLEBER JORGE LIRA DE SANTANA

Uma banca de DEFESA de DOUTORADO foi cadastrada pelo programa.

DISCENTE : CLEBER JORGE LIRA DE SANTANA

DATA : 09/03/2021

HORA: 13:00

LOCAL: Videoconferência

TÍTULO:

Uma arquitetura baseada em microserviços reativos para o deenvolvimento de aplicações IoT confiáveis



PALAVRAS-CHAVES:

Confiável; Disponibilidade; Microsserviços; Sistemas Reativos; Internet das Coisas



PÁGINAS: 157

RESUMO:

A Internet das Coisas mudou o escopo da Internet e se tornou uma rede que conecta uma grande quantidade de dispositivos de diferentes tipos. A integração desses dispositivos heterogêneos promove novos serviços e aplicações, geram informações de valor agregado e conhecimento para o usuário final. O desenvolvimento de aplicações e serviços IoT e o cumprimento de seus requisitos de qualidade de serviço, como confidencialidade, interoperabilidade, escalabilidade, capacidade de evolução, adaptabilidade e confiabilidade apresentam vários desafios. Esses desafios são impostos principalmente pela larga escala da IoT, a natureza heterogênea das aplicações e dispositivos e o ambiente altamente dinâmico. Hoje em dia, o padrão de microsserviços tem sido aplicado com sucesso por empresas como Netflix e SoundCloud para resolver alguns desses problemas no contexto das acplicações da computação em nuvem. No entanto, no campo da IoT, a ampla adoção desses microsserviços ainda enfrenta alguns obstáculos a serem resolvidos a fim de atingir os benefícios potenciais dessa abordagem. O objetivo deste trabalho é propor uma arquitetura baseada em microsserviços reativos para o desenvolvimento de aplicações IoT. A arquitetura proposta consiste em um conjunto de componentes de software, ajustados para atender aos requisitos típicos de aplicações IoT que demandam alta disponibilidade. Além disso, a proposta inclui uma plataforma de software que materializa vários de seus componentes e auxilia, em tempo de execução, a atender o requisito de disponibilidade das aplicações IoT. Aplicamos nossa proposta em um cenário do mundo real no domínio da smart agriculture e em um cenário simulado no domínio smart water. Os resultados experimentais concluem que nossa abordagem melhora a disponibilidade, minimiza a latência e maximiza a taxa de transferência e aumenta a precisão significativamente, em comparação com outro estudo. Também realizamos uma avaliação de desempenho sob duas perspectivas. A primeira perspectiva está relacionada à avaliação da aplicação IoT por meio de diferentes políticas de implantação, que visavam mostrar como os componentes da arquitetura utilizados em microsserviços podem impactar o uso de recursos computacionais. A segunda perspectiva está relacionada à avaliação da aplicação IoT que utiliza os componentes da arquitetura proposta em um cenário no qual aumentamos o tráfego de dados IoT. Os resultados da avaliação de desempenho nas duas perspectivas mostram que a aplicação IoT permaneceu funcional durante a análise realizada.



MEMBROS DA BANCA:

Presidente - 1814369 - CASSIO VINICIUS SERAFIM PRAZERES

Interna - 287345 - CHRISTINA VON FLACH GARCIA CHAVEZ

Externo à Instituição - NABOR DAS CHAGAS MENDONÇA - UNIFOR

Externo à Instituição - PAULO DE FIGUEIREDO PIRES - UFF

Externa à Instituição - THAÍS VASCONCELOS BATISTA - UFRN

Data da Defesa: 
09/03/2021 - 13:00
Tipo de Defesa: 
Defesa de Doutorado