Motivação
A crescente complexidade e heterogeneidade presente nas redes actuais e as dificuldades dai resultantes no estudo do seu comportamento e propriedades através de ferramentas analíticas justifica o crescente interesse em técnicas experimentais para o seu estudo. Este interesse é ainda mais justificado no caso de tecnologias disruptivas (e.g., um novo protocolo ou aplicação) as quais requerem, antes da sua implantação, de teste e validação em condições realistas.
Objectivos
Promover a aquisição de conhecimentos e competências práticas associados aos conceitos e ferramentas que são comummente utilizadas no estudo experimental das redes; muito em particular as redes de computadores e de telecomunicações.
Programa
A unidade curricular Laboratório de Redes Digitais centra-se nos seguintes tópicos:
- Complexidade, heterogeneidade e experimentação: o caso das redes de computadores.
- Medidas e observação: captura e análise de tráfego na Internet.
- Simulação e experimentação: modelos e análise de dados.
- Virtualização: experimentação não-disruptiva em redes em operação (live networks).
- Visualização: estrutura da Internet, ferramentas de tomografia e visualização.
Bibliografia
- Franco Davoli, Sergio Palazzo, and Sandro Zappatore; Distributed Cooperative Laboratories: Networking, Instrumentation, and Measurements; Springer, 2006
- Mark Crovella, Balachander Krishnamurthy; Internet Measurement: Infrastructure, Traffic and Applications; Wiley,2006
- Mark Newman, Albert-Laszlo Barabasi, Duncan J. Watts; The Structure and Dynamics of Networks; Princeton University Press, 2006
- Outras fontes: artigos de jornais e conferências científicas.
Ferramentas
Aulas
- 13 Mar - Introdução. Complexidade, heterogeniedade e princípios da Internet.
- 20 Mar - Medidas e observação na Internet.
- 20 Mar - Virtualização. Ferramentas: Wireshark, Tcpdump, etc.
- 27 Mar - Simulação e experimentação: modelos e análise.
- 27 Mar - A ferramenta de simulação ns-3.
- 08 Mai - Virtualização: experimentação não-disruptiva.
- 22 Mai - A plataforma distribuída PlanetLab.
- 29 Mai - Visualização: estrutura da Internet.
- 29 Mai - Ferramentas de tomografia e visualização.
- 04 Jun - Sessão de apresentação de trabalhos.
Avaliação