• 2023 P4 Workshop

    April24 24 2023 300x300 png

    The P4 Workshop is an opportunity for the P4 ecosystem to share knowledge and experiences with the broader community and to facilitate collaboration. The workshop incorporates insights and perspectives from the P4 community across the following key areas:

    • P4 language
    • P4 targets
    • P4 tool chain
    • P4 use cases & applications
    • Control plane or network OS for P4 targets
    • Extensions to P4
    • Cross-cutting work between P4 and related systems such as eBPF and service meshes.

    View videos and slides below!

    Keynotes


    Title Video Slides
    Intel Logo

    Welcome & State of P4

    Mina Tahmasbi Arashloo, Program Chair, University of Waterloo
    Andy Fingerhut, Principal Engineer, Intel

    Video Slides
    P4 Logo

    Fireside Chat with Nick McKeown

    Nick McKeown, P4 Co-founder & Evangelist
    Larry Peterson, Chief Scientist, ONF

    Video
    AMD Logo

    Developing Real World Applications Using P4-Based Architecture

    Krishna Doddapaneni, Corporate Vice President, AMD Pensando

    Video Slides
    P4 Logo 2

    P4 HAL for Network Virtualization

    Parveen Patel, Google Cloud, Senior Director Engineering, Google Cloud

    Video Slides
    Intel Logo 2

    The Power of Fully-Specified Data Planes

    Rob Sherwood, Chief Technology Officer, NEX Cloud Networking Group, Intel

    Video Slides
    Rice University Logo

    From Programmability to Fungibility

    Ang Chen, Assistant Professor Computer Science, Rice University

    Video Slides
    University of Washington Logo

    Can SmartNICs Help Accelerate Distributed Systems?

    Arvind Krishnamurthy, Short-Dooley Professor, Paul G. Allen School of Computer Science & Engineering, University of Washington

    Video Slides

    In-Depth Talks


    Title Video Slides
    Google Logo

    Escaping Babel: The Flow Must Go On

    Victor Rios, Google

    Slides
    Intel Logo

    OpenConfig Co-Existence with P4 Using TDI

    James Choi, Cloud SW Architect, Intel

    Slides
    Cornell University Logo

    Formalizing and Extending P4’s Type System

    Parisa Ataei, Postdoc, Cornell University

    Slides
    University of South Carolina Logo

    Effective DGA Family Classification Using a Hybrid Shallow and Deep Packet Inspection Technique on P4 Programmable Switches

    Ali AlSabeh, University of South Carolina

    Slides
    Intel Logo 2

    Segment Routing Proxy Device implemented Using P4 on FPGA with Zero CPU Overhead

    Miroslaw Walukiewicz, Intel

    Slides
    Intel Logo 3

    Hardware Offload Driver with P4-TC

    Anjali Singhai Jain, Network Architect, Intel
    Namrata Limaye, Intel

    Slides
    Group Image

    P4TC: Linux Kernel P4 implementation Approaches and Evaluation

    Deb Chatterjee, Intel
    Jamal Hadi Salim, Mojatatu Networks

    Slides
    Intel Logo 4

    Augmenting P4-DPDK Software Pipelines with Accelerators: the IPsec Use Case

    Andy Fingerhut, Intel

    Slides

    Lightning Talks



    Title Video Slides
    EnterpriseWeb Logo

    Intent-based Platform Leverages Programmable Networking for Optimizing Edge

    Dave Duggal, Founder/CEO, EnterpriseWeb
    William Malyk, Chief System Architect, EnterpriseWeb

    Slides
    McMaster University Logo

    A Language Engineering Approach to Support the P4 Coding Ecosystem

    Alexandre Lachance, Graduate Student, McMaster University

    Slides
    University of South Carolina Logo

    Enhancing Blockage Detection and Handover on 60 GHz Networks with P4 Programmable Data Planes

    Ali AlSabeh, Computer Science PhD Student, University of South Carolina

    Slides
    University of South Carolina Logo

    P4MS: Leveraging Passive Measurements from P4 Switches to Dynamically Modify a Router’s Buffer Size

    Jose Gomez, Graduate Assistant, University of South Carolina

    Slides

    P4 Working Group Update


    Title Video Slides
    P4 Transparent Logo

    What’s New in P4-16

    Mihai Budiu, P4 Language Design Working Group Co-Chair

    Slides
    P4 Transparent Logo

    P4.org Architecture Work Group

    Mario Baldi, P4 Architecture Working Group Co-Chair
    Andy Fingerhut, P4 Architecture Working Group Co-Chair

    Slides
    P4 Transparent Logo

    P4 API Working Group Annual Wrap-up

    Chris Sommers, API Working Group Co-Chair
    Steffen Smolka, API Working Group Co-Chair

    Slides

    Demos



    Title Video Slides
    McMaster University Logo

    A Language Engineering Approach to Support the P4 Coding Ecosystem

    Alexandre Lachance, Graduate Student, McMaster University

    Intel Logo

    Demo to Offload Networking Pipeline on Intel IPU E2000 Using P4 Control Plane

    Nupur Uttarwar, Cloud Software Engineer, Intel
    Namrata Limaye, Senior Engineering Manager, Cloud Software, Intel

    University of South Carolina Logo

    Enabling P4 hands-on Training Using Hardware Switches in a Cloud System at the University of South Carolina

    Jose Gomez, Graduate Assistant, University of South Carolina

    University of South Carolina Logo

    Enhancing Blockage Detection andHandover on 60 GHz Networks with P4 Programmable Data Planes

    Ali AlSabeh, Research Assistant, University of South Carolina

    Posters




    Title Details
    Polytechnique Montreal Logo

    A Testbench for Testing Programmable Traffic Managers in a Software Environment

    Bill Pontikakis, Research Associate, Polytechnique Montreal

    Cornell University Logo

    Casual Network Telemetry

    Yunhe Liu, Research Assistant, Cornell University

    University of South Carolina Logo

    Enhancing Blockage Detection and Handover on 60 GHz Networks with P4 Programmable Data Planes

    Ali AlSabeh, Research Assistant, University of South Carolina

    Polytechnique Montreal Logo

    Extending the P4 Language to Facilitate the Use of Stateful Constructs

    Jorg Ehmer, Polytechnique Montreal

    EnterpriseWeb Logo

    Intent-based Platform Leverages Programmable Networking for Optimizing Edge

    Dave Duggal, Founder/CEO, EnterpriseWeb
    William Malyk, Chief System Architect, EnterpriseWeb

    Leave a Reply

    Your email address will not be published. Required fields are marked *