ESCUELA DE DOCTORADO
Actividades formativas de doctorado
 
D445018Taller práctico de redes programables basadas en P4: Emulación de Red y Generación de Trazas a 100 Gbps con Switches Tofino
Organiza: Comisión Académica del programa de Tecnologías de la Información y las Comunicaciones

Inscripción en: https://gestion-doctorado.uah.es/doccursos
(en este momento no hay plazo abierto para preinscripción en este curso)

Coordinación: Elisa Rojas Sánchez
Plazas ofertadas: 50
Duración: 3 horas     Tipo: Específico
Modalidad: Presencial

Lugar de impartición: Sala de Juntas de Automática (3ª planta)


Fechas de impartición
Jueves 26 de febrero de 10 a 13h


Destinatarios
Doctorandos del programa


Descripción general

Este taller se centra en las herramientas de código abierto desarrolladas en el centro SMARTNESS (P7, PIPO-TG, GhostQueues), las cuales aprovechan el hardware programable basado en P4/Tofino para la validación de nuevas arquitecturas y protocolos de red. El objetivo principal es transferir conocimiento práctico aplicable tanto en proyectos de investigación avanzada como en actividades de formación académica en el área de redes de comunicaciones.

La sesión comenzará con una introducción teórica a herramientas de emulación como el P4 Programmable Patch Panel (P7), junto con los generadores de tráfico PIPO-TG y P4R. Asimismo, se introducirá GhostQueues, un sistema que virtualiza semánticas de colas a escala para proporcionar aislamiento de rendimiento entre cientos de miles de servicios o "slices" de red de manera independiente. En conjunto, estas herramientas conforman un entorno experimental robusto que respalda líneas de investigación más allá del 5G, abarcando pipelines personalizados en el plano de datos, patrones de tráfico complejos y diversas cargas de trabajo de aplicaciones de vanguardia, tales como VR/XR, QUIC y streaming de nubes de puntos.

La segunda mitad del taller será totalmente práctica, utilizando dos switches Tofino como banco de pruebas. Los asistentes, el alumno de doctorado Francisco Vogt y el alumno de máster Filipo Costa, explorarán la configuración de escenarios de red específicos, el soporte de pipelines a medida y la aplicación de GhostQueues para mantener garantías precisas de QoS, incluso cuando miles de entidades virtuales se mapean en una misma cola física de hardware. Finalmente, el taller incluye experimentos diseñados para analizar la escalabilidad y el realismo de este entorno basado en hardware programable. Para finalizar: una discusión de trabajos futuros y oportunidades de colaborar en el roadmap de evolución de las herramientas open source para soporte a nuevas features y casos de uso.

La actividad se impartirá en español e inglés.



Profesorado

Christian Esteve Rothenberg es profesor en la Facultad de Ingeniería Eléctrica e Informática (FEEC) de la Universidad de Campinas (UNICAMP) y director del Grupo de Investigación INTRIG. Es ingeniero de telecomunicaciones por la Universidad Politécnica de Madrid (ETSIT – UPM), España, y posee un máster (M.Sc. Dipl.-Ing.) en ingeniería eléctrica y tecnologías de la información por la Universidad Técnica de Darmstadt (TUD), Alemania (2006).

Christian ha liderado múltiples proyectos de investigación en el área de redes, ha contribuido a diversas patentes internacionales, es coautor de tres libros y cuenta con más de 200 publicaciones científicas, incluyendo artículos en revistas de primer nivel y conferencias de referencia en redes, como SIGCOMM e INFOCOM. En total, su producción académica acumula más de 13.000 citas (índice h > 40). Desde 2023, es el investigador principal (PI) del Centro de Investigación en Ingeniería SMARTNESS (SMART NEtworks and ServiceS for 2030), cofinanciado por Ericsson, con una duración prevista hasta 2033.

Filipo Gabert Costa graduated in Computer Science from the Federal University of Pampa (UNIPAMPA), Brazil. He is currently an M.Sc. student at the University of Campinas (UNICAMP), Brazil, is a member of the Information & Networking Technologies Research & Innovation Group (INTRIG) and works as a researcher on the project “SMARTNESS 2030: SMART NEtworks and ServiceS for 2030.” He is also currently a guest researcher at Universidad Carlos III de Madrid (UC3M). His main research interests include Software-Defined Networking (SDN), network programmability, and traffic generation.

Francisco Germano Vogt is a Brazilian PhD student (Third year) at the University of Campinas (UNICAMP), Brazil, and works with Information & Networking Technologies Research & Innovation Group (INTRIG). He holds the Bachelor of Computer Science degree from the Federal University of Pampa (UNIPAMPA), Brazil, in 2021, and the Master’s degree from the University of Campinas, in 2023. During his undergraduate project at UNIPAMPA, he worked with In-band Network Telemetry (INT) and the positioning of artificial neural networks on the data plane. During his master’s project at UNICAMP, he worked using the Inter-Packet Gap (IPG) metric for network monitoring and management in programmable net-works. He is involved as a researcher with Ericsson on the project ”SMARTNESS 2030: SMART NEtworks and ServiceS for 2030”. Currently, he is a guest researcher at University of Amsterdam. His ongoing research works revolve around the optimization of in-network applications using programmable switches and SmartNICs.