Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Redes Programáveis ( PINF6107 )
Unidade:
Coordenação do Programa de Pós-Graduação em Informática
Tipo:
Optativa
Período Ideal no Curso:
Sem período ideal
Nota Mínima para Aprovação:
6.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
O propósito desta disciplina é explorar os princípios das redes programáveis, também conhecidas comoRedes Definidas por Software (SDN). Os conceitos serão aplicados através de práticas utilizando tecnologiasde código aberto, como máquinas virtuais, switches virtuais (bmv2, ovs) e ambientes virtualizados (mininet),juntamente com linguagens específicas para processamento de pacotes, como P4 e eBPF. Um tutorial seráfornecido como um guia prático, abrangendo casos de uso que incluem roteamento, tunelamento,balanceamento de carga, proteção contra ataques utilizando modelos de ML e firewalls. Um foco especialserá dado em como projetar, implementar e avaliar modelos de Aprendizado de Máquina (ML/AI)implantados dentro dos equipamentos de redes programáveis, como placas, switches e roteadores.

Ementa
Conceito de redes definidas por software (SDN – Software Defined Networking). Arquiteturas abertas edesagregadas. Tecnologias habilitadoras: Protocolo OpenFlow, Netconf/YANG, P4, EBPF. ControladoresSDN, Ryu, OpenDaylight e ONOS. Projetos de pesquisa e de código aberto (Keyflow, PolKA, MAP4,PoT-PolKA). Fatiamento de redes (Network Slicing) e virtualização de funções de redes (NFV) . Práticas delaboratórios SDN/NFV para redes 5G/6G. Provas de conceito, e pilotos em testbeds experimentais [Fabrictestbed]. Vários desafios técnicos serão discutidos e ilustrados por casos de uso em “Machine Learning for DataStreams, Streams and Sketches, Data Stream Algorithmics, Network automation and AI/ML , AI/ML and telemetry,AI/ML and predictive analytics”.

Bibliografia
JAMES F. KUROSE e KEITH W. ROSS, Redes de Computadores e a Internet - Uma Abordagem Top-Down, 5aEdição, Editora Person, 2010, ISBN-13: 978-85-88639-97-3.

Bibliografia Complementar
PETERSON, Larry L.; DAVIE, Bruce S. Computer networks: a systems approach. 4th ed. Amsterdam,NE: Elsevier: Morgan Kaufmann, 2007. xxvii, 806 p. ISBN 9780123705488 (enc.)SLIDES das aulas da disciplina e material complementar da Web ( vídeos, sites da área de redes etc).https://github.com/nsg-ethz/p4-learning/tree/master/slideshttps://github.com/nsg-ethz/p4-utils/tree/master/exampleshttps://github.com/p4langhttps://github.com/p4lang/tutorials/blob/master/README.mdACM SIGCOMM August 2019 Tutorial on Programming the Network Data Planehttps://p4.org/events/2019-08-23-p4-tutorial/https://opennetworking.org/p4-events/p4-tutorial-at-nanog-75/P4 programming language - introduction to network programming with P4Self-driving networks: Breaking new ground in network automation | AI & Networks | Laurent VanbeverP4 Developer Day, April 2019 https://p4.org/events/2019-04-30-p4-developer-day/Programming the Network Data Plane in P4https://github.com/nsg-ethz/mini_internet_projectINDUSTRY AND VENDORS VISIONhttps://www.ericsson.com/en/reports-and-papers/ericsson-technology-review/articles/technology-trends-2023https://www.juniper.net/us/en/research-topics/what-is-ai-for-networking.htmlhttps://www.cisco.com/c/en/us/solutions/artificial-intelligence/artificial-intelligence-machine-learning-in-networking.htmlhttps://developer.nvidia.com/blog/networking-for-data-centers-and-the-era-of-ai/https://networkdevicesinc.com/community/blog/ai-in-computer-networkingWRNP 2023 - AI/ML in Computer Networks: Myths, Facts, and Future
Carregando...