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. |