Logmiddle: um middleware para o compartilhamento de dados em redes móveis ad hoc

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Diogenes, Fabricio Albuquerque
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/71197
Resumo: Avanços recentes nas tecnologias de dispositivos pessoais, especialmente PDAs e celulares de terceira geração, e a adoção em massa das tecnologias de redes sem fio pontoa- ponto (ad hoc), têm criado um cenário favorável para a demanda de uma classe de aplicações móveis distribuídas onde o compartilhamento de dados de forma dinâmica e oportunista constitui um requisito fundamental. Entretanto, muitas questões tratadas pelos sistemas distribuídos clássicos não são aplicáveis nesse ambiente. Desenvolvedores têm que tratar com um novo conjunto de problemas causados pela mobilidade, como largura de banda limitada, perda de conectividade e consumo de bateria. Durante os períodos de desconexão, os usuários tipicamente atualizam réplicas locais de dados compartilhados, possivelmente gerados pelos nós (peers). Possíveis inconsistências devem ser reconciliadas no momento da reconexão. Para dar suporte a construção de aplicações móveis que compartilham dados sobre redes ad hoc (ou MANETs), esta dissertação apresenta o LogMiddle, um middleware ponto a ponto para ambientes de computação móvel. O LogMiddle pertence a uma classe de soluções com foco na replicação como mecanismo para compartilhamento de dados em ambientes de MANETs, e utiliza o conceito de log único de dados para reduzir os custos de gerência e armazenamento das réplicas de cada dispositivo. O trabalho apresenta ainda um modelo analítico do desempenho do LogMiddle, o qual foi usado para uma avaliação preliminar dos seus custos de armazenamento, processamento e comunicação de dados.