Banca de DEFESA: DANIEL DA CRUZ BRANDAO

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE: DANIEL DA CRUZ BRANDAO
DATA : 31/07/2025
HORA: 15:00
LOCAL: CIn - Sala E-121 -
TÍTULO:

Adaptacao Dinamica de Protocolos de Transporte em Sistemas de
Middleware Baseados em RPC


PALAVRAS-CHAVES:

Middleware Adaptativo, Framework de Middleware, Protocolos


PÁGINAS: 84
RESUMO:

Um sistema distribuído adaptativo é capaz de ajustar dinamicamente (em
tempo de execução) e autonomamente (sem intervenção humana) seu
comportamento ou estrutura enquanto executa. Sistemas de middleware têm
sido particularmente desenvolvidos para apoiar a implementação deste tipo
de sistema. No entanto, middlewares existentes frequentemente não permitem
a adaptação dinâmica dos protocolos de comunicação, fixando-os em tempo de
desenvolvimento e não permitindo trocas. Esta dissertação propõe um
mecanismo de adaptação, denominado pAdapt, além de componentes de
middleware que podem ser ajustados em tempo de execução, permitindo a troca
do protocolo de comunicação de acordo com mudanças do contexto de execução
da aplicação, e.g., o aumento da vulnerabilidade de segurança da rede leva
à troca do protocolo de transporte da aplicação por um protocolo mais
seguro. A solução proposta implementa componentes de oito protocolos de
transporte (UDP, TCP, TCP sobre TLS, RPC, QUIC, HTTP/1.1, HTTPS e HTTP/2) e
introduz um mecanismo de adaptação síncrona. Este mecanismo, orquestrado
pelo servidor e baseado no MAPE-K (Monitor, Analyser, Planner, Executor and
Knowledge), garante a troca de protocolos em tempo de execução de forma
coordenada entre o servidor e todos os clientes conectados, preservando o
estado da comunicação e sem perda de mensagens. Ao mesmo tempo, estes novos
componentes são incorporados a um framework de desenvolvimento de
middleware adaptativo chamado gMidArch. Uma avaliação experimental foi
realizada para comparar o desempenho da solução adaptativa proposta com
middlewares comerciais como gRPC e RabbitMQ. A avaliação mostra que a
sobrecarga do mecanismo de adaptação tem pouco impacto sobre o desempenho
da aplicação. Ao mesmo tempo, os resultados indicam que o gMidArch com os
novos componentes apresenta menor consumo de CPU no cliente em cenários de
baixa carga e desempenho superior em transferências de arquivos grandes.
Como principal contribuição, este trabalho permite que desenvolvedores de
middleware selecionem e reconfigurem dinamicamente o protocolo de
comunicação mais adequado para diferentes requisitos da aplicação, sem
comprometer o desempenho das aplicações.

 


MEMBROS DA BANCA:
Presidente - 1104139 - DAVID JUNIO MOTA CAVALCANTI
Externo à Instituição - FERNANDO ANTONIO AIRES LINS - UFRPE
Interno - 2228250 - NELSON SOUTO ROSA
Notícia cadastrada em: 21/07/2025 11:44
SIGAA | Superintendência de Tecnologia da Informação (STI-UFPE) - (81) 2126-7777 | Copyright © 2006-2025 - UFRN - sigaa11.ufpe.br.sigaa11