MAC0463  Computação Móvel

Por | Em

OBJETIVOS:  O objetivo da disciplina é proporcionar ao aluno um primeiro contato com a área de computação distribuída móvel. Em particular, serão (a) estudados os problemas específicos na comunicação, no gerenciamento de dados e no projeto de sistemas decorrentes da mobilidade de usuários e de elementos computacionais (b) apresentados os conceitos, as tecnologias e os modelos fundamentais da área e (c) discutido os mecanismos, protocolos e metodologias usadas no desenvolvimento de software para sistemas deste tipo. Além disto, nessa disciplina o aluno deverá ter a oportunidade de fazer diversos projetos práticos.

PROGRAMA RESUMIDO:  Introdução: problemas relacionados à Mobilidade e a comunicação sem fio. Conceitos Básicos de Sistemas Móveis. Arquiteturas de Software para computação móvel. Protocolos de rede para Computação Móvel. Gerenciamento de Informação. Gerenciamento de Localização. Desenvolvimento de aplicativos para dispositivos móveis. Redes Móveis ad-hoc. Discussão sobre temas atuais.

PROGRAMA:  Os principais assuntos estudados serão os seguintes. Introdução: problemas relacionados à Mobilidade, Tecnologias de Comunicação sem Fio, O conceito de Célula, Arquiteturas de Sistemas, Aplicações. Conceitos Básicos de Sistemas Móveis: Transmissão sem fio, Redes locais sem fio, Layout e Capacidade de Células, Alocação de Canais, Transição. Arquiteturas de Software: Modelos de Computação Móvel, Adaptabilidade ao Ambiente, Operações desconectadas, Mobilidade de Dados e Código, Agentes Móveis, Tolerância a Falhas. Protocolos: IP móvel, Tunelamento, Roteamento, TCP para Computação Móvel. Gerenciamento de Informação: Difusão, Modelo Push-Pull, Caching, Difusão dinâmica e Consistência. Gerenciamento de Localização: Problemática, Esquema de Duas Camadas, Caching por Usuário, Esquemas hierárquicos, Diretórios regionais. Desenvolvimento de aplicativos para dispositivos móveis; Redes Móveis ad-hoc, redes de sensores sem fio. Exemplos, algoritmos de roteamento. Apresentação de seminários sobre sistemas e tecnologias móveis atuais.

RESPONSÁVEIS:  Alfredo Goldman Vel Lejbman e Daniel Macêdo Batista.

PRÉ-REQUISITO:  MAC0323.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  6 horas, 4 créditos-aula e 2 créditos-trabalho.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: 

BIBLIOGRAFIA: 

  • E. Pitoura, G. Smaras, Data Management for Mobile Computing, Kluwer Academic Publishers, 1998.
  • A. Boukerche, Handbook of Algorithms for Wireless Networking and Mobile Computing, Chapman and Hall/CRC, 2005
  • U. Black, Mobile and Wireless Networks, Prentice Hall, Series in Advanced Communications Technologies, 1996.
  • J.D. Solomon, Mobile IP: The Internet Unplugged, Prentice Hall, 1998
  • D. Kamal, Mobile Computing, Oxford University Press, 2nd edition, 2012.
  • A. Hac, Wireless Sensor - Network Designs, Wiley, 2003.
  • F. Zhao, L. Guibas, Wireless Sensor Networks, an information processing approach, Morgan Kaufman - Elsevier, 2004.
  • P. Santi, Topology Control in Wireless Ad Hoc and Sensor Networks, Wiley, 2006.
  • A. Boukerche, Algorithms and Protocols for Wireless, Mobile and Hoc Networks, Wiley, 2008.

OBSERVAÇÃO:  Disciplina optativa eletiva no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Alguns oferecimentos da disciplina: 2004/2.