Titulo Estágio
Estudo de soluções para mobilidade de redes
Área Tecnológica
Sistemas Móvies e Ubíquos
Local do Estágio
Departamento de Engenharia Informática
Enquadramento
A mobilidade de redes informáticas é uma matéria relativamente recente, ainda com várias questões em aberto que necessitam de investigação profunda. Algumas das possíveis aplicações poderão encontrar-se nos meios de transporte (viação, aeronáutica, comboios), dispositivos pessoais (Personal Area Network), cuidados de saúde, unidades de emergência (polícia, exército, bombeiros). Actualmente, um dos problemas mais interessantes e pertinentes é a questão de optimização de rotas (RO) entre as redes móveis e os respectivos nós correspondentes, que visa a resolução de alguns dos problemas inerentes à simplicidade do NEMO Basic Support Protocol. Embora existam diversas propostas de RO, nenhuma ainda preenche os requisitos necessários para a sua implementação em larga escala.
Objetivo
A menos de diferenças de pormenor, as soluções de mobilidade de redes existentes enquadram-se em duas classes de paradigmas: i) classe dos sistemas legados, sem impacto nos sistemas terminais, de forma a maximizar a compatibilidade e ii) classe centrada nas infraestruturas, na qual os encaminhadores móveis e/ou outros agentes de mobilidade chamam a si a execução das tarefas de mobilidade. A solução NEMO pertence à primeira classe de paradigma. As suas limitações levaram ao aparecimento da segunda classe.
No contexto deste estágio será estudada, por simulação, uma nova classe de paradigma de mobilidade de redes – designada classe centrada nos dispositivos terminais – de acordo com a qual os dispositivos móveis executam eles próprios o grosso das operações de mobilidade, tornando-as transparentes para a rede.
Plano de Trabalhos - Semestre 1
• Leituras/Levantamento do estado da arte a respeito de mobilidade IP e mobilidade de redes (2 semanas)
• Estudo dos três paradigmas de mobilidade a simular (3 semanas)
• Familiarização com a ferramenta de simulação a utilizar (3 semanas)
• Definição dos cenários de simulação e execução de simulações preliminares (9 semanas)
Plano de Trabalhos - Semestre 2
• Definição de cenários de simulação detalhados (2 semanas)
• Execução de simulações em ambientes de média escala e com tráfego ligeiro (2 semanas)
• Execução de simulações em ambientes de média-grande escala e com tráfego intenso (2 semanas)
• Mensuração e análise das diferenças de performance entre os paradigmas em estudo e propostas de optimização; (6 semanas)
• Escrita de documentação (2 semanas)
Condições
• Conhecimento das seguintes tecnologias: C/C++; Perl; Sistema de operação Linux; Compilação de sources e Kernel Linux; TCP/IP;
• Conhecimentos de IPv6, mobilidade IP e manipulação do kernel Linux ajudarão o candidato a avançar mais rapidamente;
• Inglês em nível de leitura (escrita é quesito altamente desejável);
• Dinamismo e iniciativa
Observações
Estágio remunerado com um valor equivalente a uma Bolsa de Iniciação Científica.
Orientador
Fernando Boavida Fernandes
boavida@uc.pt 📩