Euro P4 is the official European workshop of the P4 Language Consortium, with the aim to bring together P4 researchers from Europe and from around the world, to discuss new innovations and ideas and to foster the growth of the P4 Community. Euro P4 2022 is the 5th event of this kind. Euro P4 was held in Rome on Dec. 9th, 2022 in conjunction with CoNEXT 2022.
Euro P4 2022 presented a full day of great presentations that broadly explored how P4 can and should evolve in order to enable new capabilities and more efficient solutions.
We had two wonderful keynote speakers. The first was Justine Sherry (Carnegie Mellon University) who presented a talk titled: “Re-envisioning generic server architectures for I/O-driven compute”. The talk explored some of the recent changes in both hardware and software and showed how these changes are pushing general-purpose servers towards a more network-driven architecture. The talk discussed benefits and challenges of these trends and raised interesting questions regarding how far it should go.
The second keynote talk was given by Roberto Bifulco (NEC Laboratories Europe) and was titled: “What about the NIC?” The talk described recent advances in NIC architecture and programmability. Additionally, the talk looked at upcoming performance challenges and explored the problem of programming the NIC’s data plane operations, and how that relates to network switch programming.
Throughout the day we had three technical sessions. The first was focused on architecture and language looking at issues such as programmability and verification. The second session was dedicated to security applications in the data plane exploring both attack detection and mitigation as well as cryptographic solutions. The final session dealt with monitoring including new telemetry approaches and applications where programmable data planes can be used to create new solutions.
The workshop was co-chaired by Marco Chiesa (KTH Royal Institute of Technology, Sweden) and Shir Landau Feibish (The Open University of Israel), with the help of organization co-chairs Fernando Ramos (University of Lisbon) and Gianni Antichi (Politecnico di Milano, Italy and Queen Mary University of London, UK) and the publicity chair Marco Savi (University of Milano-Bicocca) as well as the steering committee of Euro P4, Noa Zilberman (University of Oxford) and Robert Soule (Yale University).