Gerenciamento Autônomo de Protocolos de Transporte de um Middleware
Publish/Subscribe em Ambientes Dinâmicos de Larga Escala

Equipe Executora:
Prof. RAFAEL FERNANDES LOPES, D.Sc.
Professor Adjunto do DAI/IFMA – Campus São Luís – Monte Castelo
Professor Permanente do Programa de Pós-Graduação em Ciência da
Computação da UFMA
Pesquisador Membro do Laboratório de Sistemas Distribuídos da UFMA
Coordenador da Proposta

Prof. OMAR ANDRÉS CARMONA CORTES, D.Sc.
Professor Associado do DAI/IFMA – Campus São Luís – Monte Castelo

Prof. BERTO DE TÁCIO PEREIRA GOMES, M.Sc.
Professor de Informática do IFMA – Campus São Luís – Maracanã
Pesquisador Membro do Laboratório de Sistemas Distribuídos da UFMA
Doutorando em Engenharia Elétrica/UFMA

Prof. FRANCISCO JOSÉ DA SILVA E SILVA, D.Sc.
Professor Associado do Departamento de Informática da UFMA
Coordenador do Laboratório de Sistemas Distribuídos da UFMA

Prof. FERNANDO CASTELO BRANCO GONÇALVES SANTANA, Esp.
Professor de Informática do Instituto Federal do Piauí (IFPI)
Pesquisador Membro do Laboratório de Sistemas Distribuídos da UFMA
Mestrando em Ciência da Computação/UFMA

GEDSON RIOS LOPES
Pesquisador Membro do Laboratório de Sistemas Distribuídos da UFMA
Mestrando em Ciência da Computação/UFMA

RAMON CANTANHEDE GUSMÃO
Graduando em Sistemas de Informação/IFMA

EDENILTON MICHAEL DE JESUS
Graduando em Sistemas de Informação/IFMA

Atualmente diversos setores de atuação como negócios, comércio,
serviços e entretenimento têm se beneficiado largamente do uso de
tecnologias de computação móvel. Essas tecnologias têm modificado a
forma com que os usuários interagem entre si e com as instituições,
criando novas oportunidades econômicas. No entanto, os sistemas de
computação móvel requerem a existência de recursos de comunicação e de
processamento de grandes quantidades de dados produzidos por milhares
de nós móveis, os quais podem ser veículos, pessoas ou qualquer objeto
com sensores embarcados. Para garantir uma experiência adequada aos
usuários do sistema, torna-se necessário garantir propriedades mínimas
de qualidade de serviço (Quality of Service - QoS) para as
comunicações. Essas propriedades são, entretanto, difíceis de serem
atendidas, por conta da grande dinamicidade dos ambientes de
computação móvel (e.g., mudanças de localização e flutuações na
quantidade e tipo de fluxos de dados) e das redes de comunicação
móvel. Esse constitui um grande desafio, pois políticas de QoS são
tipicamente estabelecidas de forma estática, não atendendo às
especificações de todos os possíveis cenários a serem estabelecidos.
Dessa forma, torna-se necessário incorporar recursos de adaptação
dinâmica dos protocolos de transporte (e de seus parâmetros de
operação) aos sistemas de distribuição de dados, de forma a garantir o
autogerenciamento dos parâmetros de QoS do sistema. Assim, este
projeto visa desenvolver um arcabouço que realizará o gerenciamento
autonômico dos protocolos da camada de transporte em um middleware
publish/subscribe: o Scalable Data Distribution Layer (SDDL)
desenvolvido em parceria pelo LAC (Laboratory for Advanced
Collaboration) da PUC-Rio e pelo LSD (Laboratório de Sistemas
Distribuídos) da UFMA. O processo de gerenciamento autônomo visa o
atendimento de políticas de QoS em ambientes dinâmicos de larga
escala. Com este arcabouço, métricas de rede importantes como
confiabilidade (taxa de perda), latência média, jitter e largura de
banda utilizada serão monitorados e avaliados para realizar a
adaptação dos protocolos de rede utilizados de acordo com as
características do ambiente e com intervenção humana mínima.

Financiamento: FAPEMA