redes
Conectividade
Instituto Federal do Maranhão (IFMA)
Departamento Acadêmico de Informática (DAI)
Introdução à Computação Móvel
Introdução
• Diversos desafios relativos às comunicações sem fio precisam ser tratados pelos sistemas de computação móvel – Conectividade intermitente
• Esses sistemas precisam ter ciência da ocorrência de desconexões e devem tratá-las adequadamente
– Efeito das desconexões deve impactar o mínimo possível os usuários das aplicações
• Aplicações devem continuar operando mesmo sem conectividade (na medida do possível)
Introdução
• O sistema de computação móvel deve dar suporte aos seguintes estados:
– Desconexões
• Operação desconectada – operação autônoma de uma aplicação móvel durante as desconexões
– Fraca conectividade
• Operações devem ser ajustadas para ambientes caracterizados por uma baixa largura de banda, alta latência e altos custos
– Mobilidade
• Suporte básico para o estabelecimento de novos enlaces de comunicação, bem como suporte avançado como a migração de processos em execução e transações em progresso
– Recuperação de falhas
• Métodos para o tratamento e recuperação de falhas são importantes, visto que dispositivos móveis são bastante suscetíveis à falhas
Suporte à mobilidade
• Objetivo:
– Acesso transparente a dados e serviços compartilhados com o ambiente móvel, enquanto mantém a consistência dos dados
• Problemas:
– Recursos limitados dos dispositivos móveis
– Pouca largura de banda disponível; largura de banda variável; desconexões temporárias
– Heterogeneidade de componentes de hardware e software
– Recursos providos pelas redes sem fio e pelos dispositivos móveis não são muito confiáveis
• Idéia básica das soluções:
– Antecipar períodos de desconexão, replicando dados e computação para o dispositivo móvel
– Provisionamento de dados