Detail

Publication date: 27 de March, 2025

Network Programs in the Fast Lane: Research Enabled by High-Throughput Programmable Switches

Traditionally, the packet processing logic of high-speed networking devices was fixed-function, defined during the chip manufacturing process. This limitation led to years-long innovation cycles to introduce non-standard behaviors in the network forwarding plane. However, the emergence of high-throughput programmable switching chips, such as Intel’s Tofino, over the last decade has sparked unprecedented speed in network innovation. The ability to dynamically reconfigure packet processing functionality in these switching chips allows for quicker implementation and deployment of “smarter” network programs within our networks’ forwarding plane. This technological advancement opens up avenues for addressing longstanding networking challenges as well as realizing future networks. In this talk, I will illustrate these opportunities by presenting two systems, FlowLens and Peregrine, along with a funded project, Myriarch, based on my research over the last five years.

Presenter

Salvatore Signorello (DI NOVA FCT)

Date 09/04/2025 2:00 pm
Location DI Seminars Room and Zoom
Host Bio Salvatore Signorello is an assistant professor in the Computer Science Department at NOVA School of Science and Technology. He is broadly interested in protocols and architectures for networked systems. His current research focuses on the use of programmable data planes to devise novel solutions to “old” computer networking problems. Before joining NOVA University Lisbon, he worked as a research scientist at Telefonica Research in Barcelona from 2023 to 2024. Prior to this role, he served as an invited assistant professor at the Department of Informatics (DI) of the Faculty of Sciences of the University of Lisbon (FCUL) from 2021 to 2023 and as a postdoctoral researcher at FCUL and INESC-ID/IST in Lisbon from 2018 to 2021. He holds a PhD in Computer Science jointly from the Interdisciplinary Centre for Security, Reliability and Trust (SnT) in Luxembourg and the INRIA-Nancy Lab in France, and an MSc. and a BSc. in Computer Science and Information Engineering from Italy.