Titulo Estágio
Implementação de algoritmos de escalabilidade para DNS em contexto cloud
Áreas de especialidade
Comunicações, Serviços e Infraestruturas
Local do Estágio
Coimbra
Enquadramento
O estágio enquadra-se na temática de cloud computing. O paradigma de cloud computing está a transformar a forma como os serviços podem correr. Inclusive os serviços podem ser instanciados a pedido de um utilizador ou de mecanismos automáticos.
Neste contexto, serviços base como sendo a tradução de nomes em endereços IP, formalmente conhecido como DNS, podem ser migrados para a cloud, abrindo novas possibilidades quanto à segurança e escalabilidade. O denominado DNSaaS (DNS as a Service) permite a um utilizador configurar o sistema de tradução de nomes de uma forma simples e eficiente.
Objetivo
A primeira fase deste trabalho incidirá sobre a familiarização do estagiário com sistema de DNS já existentes (PowerDNS, BIND), e tecnologias e produtos associadas a cloud computing, como sendo OpenStack, Amazon EC2, Windows Azure, entre outros.
Posteriormente, o estagiário irá implementar algoritmos avançados de escalabilidade horizontal e vertical para DNS em ambientes cloud.
Estão assim previstos os seguintes objetivos:
- Ambientação com as aplicações DNS e tecnologias de cloud computing já existentes.
- Proposta de algoritmos de escalabilidade (horizontal e vertical) para DNS em ambientes cloud.
- Desenvolvimento dos algoritmos de escalabilidade propostos.
- Proposta de framework para avaliar o desempenho dos algoritmos.
- Validação dos algoritmos propostos.
Plano de Trabalhos - Semestre 1
- Familiarização com o tema do trabalho, com sistemas DNS e cloud computing (5 semanas).
- Especificação da primeira versão da arquitetura de DNSaaS com algoritmos de escalabilidade em ambientes de cloud (3 semanas).
- Especificação da framework de avaliação de desempenho de sistemas DNS em ambientes cloud (3 semanas).
- Discussão e refinamento da arquitetura e framework de avaliação de desempenho (2 semanas).
- Documentação e Escrita do Relatório Intermédio de Estágio (2 semanas).
Plano de Trabalhos - Semestre 2
- Desenvolvimento da arquitetura DNSaaS com algoritmos de escalabilidade horizontal e vertical (6 semanas)
- Validação da arquitetura proposta (6 semanas).
- Documentação final e Escrita do Relatório/Dissertação (3 semanas).
Condições
As capacidades de análise, autonomia e resolução de problemas são consideradas fundamentais.
Observações
Remunerado de acordo com a prestação desempenhada.
Orientador
David Fonseca Palma
palma@onesource.pt 📩