2021 P4 Workshop

2021 P4 Workshop Logo

The 2021 P4 Workshop was an exciting and informative virtual event that incorporated insights and perspectives from P4 community members around the world, with focused segments on:

  • P4 language
  • P4 targets
  • P4 use cases
  • P4 demos
  • P4 target tutorials

It included live keynotes as well as on-demand tech talks, demos, and tutorials – all the content is now available on-demand below.

 


LIVE KEYNOTES
Title & Speaker Video Slides
FROM PROGRAMMABLE SWITCHES TO PROGRAMMABLE NETWORKS
Nate Foster, Associate Professor Computer Science, Cornell University
Video Slides
P4 AT INTEL
Guido Appenzeller, CTO, Data Platforms Group, Intel
Video Slides
THE VALUE OF P4 PROGRAMMABILITY AT THE NETWORK EDGE
Prem Jain, CEO & Co-Founder, Pensando
Video Slides
APPROXIMATION IN PROGRAMMABLE DATA PLANE
Minlan Yu, Associate Professor, Harvard University
Video Slides
PINS P4 INTEGRATED NETWORK STACK
Mythil Raman, Director Switch Infrastructure, Google
Konstantin Weitz, Software Engineer, Google
Video Slides
SD-FABRIC PROGRAMMABLE FABRIC FOR DATACENTERS
Timon Sloane, VP Marketing & Ecosystem, ONF
Charles Chan, MTS, ONF
Video Slides
PROGRAMMABLE NETWORKING – OUR JOURNEY
Yiqun Cai, VP, Alibaba
Video Slides
PROGRAMMABILITY AND NETWORKING: WHY DO WE BOTHER?
Pere Monclus, VP & CTO Network and Security, VMware
Video Slides
HIGHER-ORDER TELEMETRY IN THE DATA PLANE
Jennifer Rexford, Gordon U.S. Wu Professor of Engineering, Department Chair, Princeton University
Video Slides
P4: TWO SIDES OF THE SAME COIN
Anja Feldmann, Director, Max-Planck
Video
DEEPLY PROGRAMMABLE 5G EDGE CLOUD FABRIC WITH P4
Oğuz Sunay, VP R&D, Mobility, ONF
Carmelo Cascone, MTS, ONF
Video Slides

INVITED TALKS
Title & Speaker Video Slides
P4 PRACTICE AT BAIDU
Gang Cheng, Distinguished Engineer, Baidu
Video Slides
PROGRAMMABLE DATA PLANES FOR CONVERGED ACCESS INFRASTRUCTURE
Murali Venkat, Principal Engineer, Cisco
Video Slides
PROGRAMMABILITY IN NICS FOR CONGESTION CONTROL AND TRANSPORT
Nandita Dukkipati, Principal Engineer, Google
Konstantin Weitz, Software Engineer, Google
Video Slides
NDP WITH SONIC-PINS: A LOW LATENCY AND HIGH PERFORMANCE DATACENTER TRANSPORT INTEGRATED INTO SONIC
Rong Pan, Fellow, Data Platform Group, Intel
Reshma Sudarshan, Director Applications Engineering, Intel
Video Slides

TECHNICAL TALKS
Title & Speaker Video Slides
THE FOUR-DIMENSIONAL P4 SWITCHES – BASIC INTRODUCTION
Paul Chang, CTO, Asterfusion
Video Slides
EXTENDING P4 TO REALIZE A SCALABLE FLOW CACHING MECHANISM
Angelo Tulumello, Network Software Engineer, Axbryd / University of Rome Tor Vergata
Video Slides
MEASURING BROADBAND EXPERIENCE USING P4-PUSH TELEMETRY
Himal Kumar, CTO, Canopus Networks
Video Slides
P4-PROGRAMMABLE SMARTNIC CONTROLLED BY ONOS
Artur Jaworski, Software Developer, CodiLime
Pawel Parol, Senior Network Engineer, CodiLime
Video Slides
REVITALIZING INDUSTRIAL NETWORKING WITH PROGRAMMABLE DATA PLANES
Sándor Laki, Assistant Professor, ELTE Eötvös Loránd University
Video Slides
P4PI: P4 ON RASPBERRY PI FOR NETWORKING EDUCATION
Sándor Laki, Assistant Professor, ELTE Eötvös Loránd University
Video Slides
WHAT’S NEXT FOR P4? A JOURNEY AROUND MISSING FEATURES
Gergely Pongracz, Expert of Programmable Networks, Ericsson Research
Video Slides
ROUTER FOR ACADEMIA RESEARCH AND EDUCATION
Frédéric Loui, Technical Leader, GÉANT
Video Slides
CAN P4 RUN ON “SWITCHY” CPUS?
Cristian Dumitrescu, Software Architect, Intel
Han Wang, Software Architect, Intel
Video Slides
PORTABLE NIC ARCHITECTURE UPDATE
Andy Fingerhut, Principal Engineer, Intel
Video Slides
REALIZING ONE BIG SWITCH AS PERFORMANCE ABSTRACTION USING P4
Jeongkeun “JK” Lee, Principal Engineer, Intel
Petr Lapukhov, Network Engineer, Facebook
Video Slides
PACKET DEDUPLICATION IN P4
Stefan Johansson, FPGA Architect, Keysight Technologies
Video Slides
COMMON INTERMEDIATE REPRESENTATION (COMMON IR)
Venkat Pullela, Co-Founder, OpenNets
Video Slides
FLEXIBLE AND EFFICIENT MEMORY SYSTEM FOR A HIGH PERFORMANCE PROCESSING PIPELINE
Mario Baldi, Distinguished Technologist, Pensando
Video Slides
QUADCOPTER IMPLEMENTATION OF AN IN-NETWORK CENTRALIZED COLLISION AVOIDANCE ALGORITHM IN PROGRAMMABLE DATA PLANES
Fabricio Rodriguez, PhD Student, UNICAMP
Video Slides
PL2: TOWARDS PREDICTABLE LOW LATENCY IN RACK-SCALE NETWORKS
Yanfang Le, PhD Student, Intel & University of Wisconsin-Madison
Video Slides

DEMONSTRATIONS
Title & Speaker Video Slides
WHEN SRV6 MEETS 5G CORE: IMPLEMENTATION & DEPLOYMENT OF A NETWORK SERVICE CHAINING FUNCTION IN SMARTNICS
Guilherme Matos, Masters Student, Federal University of São Carlos
Video Slides
GOODBYE SCAPY, HELLO SNAPPI – DATAPLANE TESTING FROM DC TO DAYLIGHT USING OPEN TRAFFIC GENERATOR API
Chris Sommers, Software Architect, Keysight Technologies
Ankur Sheth, Director Engineering, Keysight Technologies
Video Slides

TUTORIALS
Title & Speaker Video Slides
P416 PROGRAMMING FOR INTEL TOFINO USING INTEL P4 STUDIO
Vladimir Gurevich, Principal Engineer, Barefoot, Intel
Andy Fingerhut, Principal Engineer, Intel
Video Slides
P4-OVS TUTORIAL
Dan Daly, Intel
Brian O’Connor, MTS, ONF
Tomasz Osinski, MTS, ONF
Kossakowski Mateusz, Orange
Nupur Jain, Intel
Gerald Rogers, Intel
Namrata Limaye, Software Engineer, Intel
Video Slides
NOVISPEAKER: COMMERCIALLY SUPPORTED P4 DEVELOPMENT & DEPLOYMENT TOOLSET FOR THE BAREFOOT/INTEL TOFINO
Arun Paneri, Director Engineering, NoviFlow
Jeff Elpern, Director Product Management, NoviFlow
Video Slides

SPONSORS

More About Our Sponsors
APS Networks® is about more than just network disaggregation within switches or software-defined networking (SDN). We are using a blend of development skills in hardware, firmware/embedded, OS, and application software, to help open the world of closed networking. We are taking the pieces and putting them back together more securely, efficiently, and most importantly, as part of an open, collaborative community with our customers and partners.

Our vision includes hardware, open source, and programmability, all tailored to our customers’ business-specific requirements, to provide a stable and supported platform for open networking innovation. Our dedicated hardware solutions are built around enabling the latest open technologies to serve vertical industry needs.

APS Networks ® BF2556X-1T
Advanced Programmable
Switch

APS Networks ® BF6064X-T
Advanced Programmable
Switch

NoviFlow believes programmable pipeline processing will fundamentally change the way networking is done. This has led to the development of our NoviWare SDN NOS, CyberMapper controller family, and cybersecurity network solutions deployed around the world.

We also believe that healthy solution ecosystems are built using great development tools that flatten the learning curve, reduce development effort and time, and deliver a reliable deployment.

NoviFlow’s NoviSpeaker P4 Runtime Speaker provides the P4 community with a commercially supported development and deployment toolset covering the complete development cycle and making full use of advanced P4 and Tofino capabilities on commercially available white-box hardware.

NoviFlow Product Image
Vector Data builds Carrier-Grade NFV hardware infrastructure. Vector Data’s leading server, network, and storage solutions are deployed in SDN and Edge environments worldwide. All products are offered individually or as part of a complete OpenPod solution and are available with AC or -48V DC power as well as NEBS, ETSI, VCCI, KC, and other telecom compliance certifications.

Some products, such as Vault Edge servers, are offered with additional options such as outdoor, pole mount, fully rugged, HVDC, and wide temperature. Vector Data is a new ONF member and looks forward to joining the community.

Share the Post:

Contact us

Fill out the form below, and we will be in touch shortly.