Title: DSRP Seminar - Disaggregation and Placement of In-Network Programs
Speaker: Dr Nik Sultana
Date and time: Wednesday 23 February, 12:00 noon
Venue:
Speaker: Dr Nik Sultana
Date and time: Wednesday 23 February, 12:00 noon
Venue:
Programmable network switches and NICs are enabling the execution of increasingly rich computations inside the network using languages like P4. Today's in-network programming approach maps a whole P4 program to a single target, limiting a P4 program's performance and functionality to what a single target device can offer. Disaggregating a single P4 program into subprograms that execute across different targets can improve performance, utilization, and cost. But doing this manually is tedious, error-prone and must be repeated as topologies or hardware resources change.
This talk describes Flightplan: a target-agnostic, programming toolchain that helps with splitting a P4 program into a set of cooperating P4 programs and maps them to run as a distributed system formed of several, possibly heterogeneous targets.
The talk will cover both systems' and programming language aspects of this research. We'll look at evaluation results from testbed experiments and simulation. During the talk I鈥檒l also describe how Flightplan's design addresses practical concerns, including the provision of a distributed diagnostics interface and the mitigation of partial failures.
Code, documentation, tests, a demo, and videos can be obtained .
The Data Science Research Platform (DSRP) at the University of Malta conducts research in the interdisciplinary field of data science. The scope of the group is to use signal processing, machine learning and statistics to develop innovative techniques and to extract useful knowledge from various data sources in an effective manner to benefit the wider public.
For more information about the DSRP, please visit this website. To receive notifications about future events organized by the DSRP, .
