Loading…
P4 Developer Day 2016 has ended
Arrillaga Alumni Center: 326 Galvez Street, Stanford, CA 94305
Sponsored by: Netronome, AT&T & Barefoot Networks
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, May 23
 

8:00am

Sign-in & Badge Pick-up
Sign-in, Badge pick-up, Breakfast

Monday May 23, 2016 8:00am - 8:30am
Fisher Reception Area

8:00am

Breakfast
Sign-in, Badge pick-up, Breakfast

Monday May 23, 2016 8:00am - 8:30am
Fisher Reception Area

8:30am

Welcome Keynote
Welcome remarks by Nick McKeown, Stanford Unversity

Link to video footage: https://youtu.be/o-p6TTrSxeM?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX

 

Speakers
avatar for Nick McKeown, Stanford University

Nick McKeown, Stanford University

Nick McKeown is the Kleiner Perkins, Mayfield and Sequoia Professor of Electrical Engineering and Computer Science at Stanford University, and Faculty Director of the Open Networking Research Center. Before joining Stanford, he worked for HP Labs (Bristol, UK) and Cisco (GSR 12000... Read More →


Monday May 23, 2016 8:30am - 8:45am
Lane/Lyons/Lodato Conference Room

8:45am

End-user Introduction: Goldman Sachs
End-user introduction presented by Patrick O'Sullivan, Goldman Sachs

Link to video footage: https://youtu.be/o-p6TTrSxeM?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX

 


Monday May 23, 2016 8:45am - 9:00am
Lane/Lyons/Lodato Conference Room

9:00am

P4.org Overview
P4.org Overview by Chang Kim and Prem Jonnalagadda, Barefoot Networks

Speakers
avatar for Chang Kim, Barefoot Networks

Chang Kim, Barefoot Networks

Chang Kim is Director of System Architecture at Barefoot Networks and is working actively for the P4 Language Consortium (P4.org). Before getting involved with P4.org and Barefoot, he worked at Windows Azure, Microsoft's cloud-service division, and led engineering and research projects... Read More →
avatar for Prem Jonnalagadda, Barefoot Networks

Prem Jonnalagadda, Barefoot Networks

Prem Jonnalagadda is a Product Manager at Barefoot Networks. Prior to Barefoot Networks, he held various technical leadership and management roles at companies like Broadcom, Intel, Infosys Technologies and others. He has extensive experience in the computer networking space spanning... Read More →


Monday May 23, 2016 9:00am - 9:15am
Lane/Lyons/Lodato Conference Room

9:15am

P4 Language Tutorial, Part 1
Introduction and Abstract Model, presented by Vladimir Gurevich, Barefoot Networks
Parser, presented by Ben Pfaff, VMware
Actions, presented by Johann Tonsing, Netronome
Tables, presnted by Gordon Brebner, Xilinx
State Objects, presented by Gordon Brebner, Xilinx
Control Flow, presented by Vladimir Gurevich, Barefoot Networks

Link to video footage: https://youtu.be/IHdLgUwgfaU?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
avatar for Johann Tönsing, Netronome

Johann Tönsing, Netronome

Johann is the Chief Architect, Senior Vice President, Software Engineering and Founder of Netronome. He has been active in the digital communications, networking, and information security spheres for more than 20 years, managing product engineering/marketing and performing business... Read More →
avatar for Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich is a Technical Lead at Barefoot Networks. Prior to joining Barefoot Vladimir was a Technical Director at Broadcom, working on the architecture of Broadcom SDK and before that he was a Senior Manager leading the SW Applications Engineering team. He was also one... Read More →
avatar for Antonin Bas, Barefoot Networks

Antonin Bas, Barefoot Networks

Antonin Bas is a Software Engineer at Barefoot Networks, where he contributes to the development of several P4 software tools. He is the lead contributor of the P4Lang software switch, which was open-sourced through P4.org in April 2015. Antonin holds a M.S. in Computer Science from... Read More →
avatar for Ben Pfaff, VMware

Ben Pfaff, VMware

Ben Pfaff is a lead developer of the Open vSwitch project.  He was a co-creator of OpenFlow and led the development effort of the original OpenFlow reference implementation.   He was a founding employee at Nicira and is currently at VMware. He received his PhD from Stanford University... Read More →
avatar for Gordon Brebner, Xilinx

Gordon Brebner, Xilinx

Dr. Gordon Brebner is a Distinguished Engineer at Xilinx, Inc., the worldwide leader in all-programmable technologies. He works in Xilinx Labs, leading an international group researching issues surrounding networked processing systems of the future. His main personal research interests... Read More →


Monday May 23, 2016 9:15am - 10:15am
Lane/Lyons/Lodato Conference Room

10:15am

Break
Monday May 23, 2016 10:15am - 10:25am
Fisher Reception Area

10:25am

P4 Language Tutorial, Part 2
Language API's, presented by John Fastabend, Intel
Compiler Overview, presented by Vladimir Gurevich, Barefoot Networks

Link to video footage: https://youtu.be/IHdLgUwgfaU?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
avatar for John Fastabend, Intel

John Fastabend, Intel

John Fastabend is a software engineer working in Intel's Software Defined Networking Division. His recent work has focused on providing programmable data planes and management layers for Linux supporting both software and hardware models. Prior to this John has worked on the Linux... Read More →
avatar for Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich is a Technical Lead at Barefoot Networks. Prior to joining Barefoot Vladimir was a Technical Director at Broadcom, working on the architecture of Broadcom SDK and before that he was a Senior Manager leading the SW Applications Engineering team. He was also one... Read More →


Monday May 23, 2016 10:25am - 10:50am
Lane/Lyons/Lodato Conference Room

10:50am

P4 Demos
Demo #1: P4.org (BMv2 +INT), presented by Changhoon Kim & Jithin Thomas, Barefoot Networks
Demo #2: Intel, presented by John Fastabend, Intel
Demo #3: Netronome, presented by Johann Tonsing, Netronome
Demo #4: VMWare - PISCES, presented by Shahbaz Muhammad, Princeton University & Sean Choi, Stanford University

Link to video footage: https://youtu.be/Nbsxt3EnhLs?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
avatar for John Fastabend, Intel

John Fastabend, Intel

John Fastabend is a software engineer working in Intel's Software Defined Networking Division. His recent work has focused on providing programmable data planes and management layers for Linux supporting both software and hardware models. Prior to this John has worked on the Linux... Read More →
avatar for Johann Tönsing, Netronome

Johann Tönsing, Netronome

Johann is the Chief Architect, Senior Vice President, Software Engineering and Founder of Netronome. He has been active in the digital communications, networking, and information security spheres for more than 20 years, managing product engineering/marketing and performing business... Read More →
avatar for Chang Kim, Barefoot Networks

Chang Kim, Barefoot Networks

Chang Kim is Director of System Architecture at Barefoot Networks and is working actively for the P4 Language Consortium (P4.org). Before getting involved with P4.org and Barefoot, he worked at Windows Azure, Microsoft's cloud-service division, and led engineering and research projects... Read More →
avatar for Jithin Thomas, Barefoot Networks

Jithin Thomas, Barefoot Networks

Jithin recently finished his MS in EE at Stanford University, where he worked on Delite, a compiler framework and runtime for parallel embedded DSLs. Prior to Stanford, he was a Research Developer at Microsoft Research India, where he worked in the field of empirical software engineering... Read More →
avatar for Muhammad Shahbaz, Princeton University

Muhammad Shahbaz, Princeton University

Muhammad Shahbaz is a third year PhD student in the Department of Computer Science at Princeton University. His research focuses on the application of software-defined networking (SDN) in campus, enterprise and wide-area networks, SDN performance optimization, network testing and... Read More →
avatar for Sean Choi, Stanford University

Sean Choi, Stanford University

Sean is a Ph.D. candidate in the electrical engineering department at Stanford University. His research is currently being advised by Professor Nick McKeown. He has also completed a M.S. degree in computer science at Stanford University and B.S. degree in computer science at California... Read More →


Monday May 23, 2016 10:50am - 11:30am
Lane/Lyons/Lodato Conference Room

11:30am

Mapping P4 to Architecture, Part 1
P4.org (BMv2), presented by Antonin Bas, Barefoot Networks
Intel, presented by Dan Daly, Intel
Netronome (iNIC), presented by Johann Tonsing, Netronome

Link to video footage: https://youtu.be/r3MWiHNTN6o?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
avatar for Dan Daly, Intel

Dan Daly, Intel

Dan Daly is an architect at Intel within NPG (Network Platforms Group), where he joined in 2011 via the acquisition of Fulcrum Microsystems.
avatar for Johann Tönsing, Netronome

Johann Tönsing, Netronome

Johann is the Chief Architect, Senior Vice President, Software Engineering and Founder of Netronome. He has been active in the digital communications, networking, and information security spheres for more than 20 years, managing product engineering/marketing and performing business... Read More →
avatar for Antonin Bas, Barefoot Networks

Antonin Bas, Barefoot Networks

Antonin Bas is a Software Engineer at Barefoot Networks, where he contributes to the development of several P4 software tools. He is the lead contributor of the P4Lang software switch, which was open-sourced through P4.org in April 2015. Antonin holds a M.S. in Computer Science from... Read More →


Monday May 23, 2016 11:30am - 12:00pm
Lane/Lyons/Lodato Conference Room

12:00pm

Lunch Break
Lunch will be served in the Fisher Foyer area.  Seating available in Ford Gardens.

Monday May 23, 2016 12:00pm - 1:00pm
Fisher Reception Area

1:00pm

Mapping P4 to Architecture, Part 2
VMware - PISCES, presented by Shahbaz Muhammad, Princeton University
Xilinx (FPGA), presented by Gordon Brebner, Xilinx

Link to video footage: https://youtu.be/r3MWiHNTN6o?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
avatar for Muhammad Shahbaz, Princeton University

Muhammad Shahbaz, Princeton University

Muhammad Shahbaz is a third year PhD student in the Department of Computer Science at Princeton University. His research focuses on the application of software-defined networking (SDN) in campus, enterprise and wide-area networks, SDN performance optimization, network testing and... Read More →
avatar for Gordon Brebner, Xilinx

Gordon Brebner, Xilinx

Dr. Gordon Brebner is a Distinguished Engineer at Xilinx, Inc., the worldwide leader in all-programmable technologies. He works in Xilinx Labs, leading an international group researching issues surrounding networked processing systems of the future. His main personal research interests... Read More →


Monday May 23, 2016 1:00pm - 1:20pm
Lane/Lyons/Lodato Conference Room

1:20pm

P4 Hands-on Labs, Part 1
Lab#1: P4.org (BMv2 & Mininet), presented by Antonin Bas & Vladimir Gurevich, Barefoot Networks

Link to video footage: https://youtu.be/2Gs1EdvmDps?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
avatar for Antonin Bas, Barefoot Networks

Antonin Bas, Barefoot Networks

Antonin Bas is a Software Engineer at Barefoot Networks, where he contributes to the development of several P4 software tools. He is the lead contributor of the P4Lang software switch, which was open-sourced through P4.org in April 2015. Antonin holds a M.S. in Computer Science from... Read More →
avatar for Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich, Barefoot Networks

Vladimir Gurevich is a Technical Lead at Barefoot Networks. Prior to joining Barefoot Vladimir was a Technical Director at Broadcom, working on the architecture of Broadcom SDK and before that he was a Senior Manager leading the SW Applications Engineering team. He was also one... Read More →


Monday May 23, 2016 1:20pm - 2:50pm
Lane/Lyons/Lodato Conference Room

2:50pm

Break
Monday May 23, 2016 2:50pm - 3:05pm
Fisher Reception Area

3:05pm

P4 Hands-on Labs, Part 2
Lab #3: Netronome, presented by Bapi Vinnakota, Netronome

Link to video footage: https://youtu.be/2Gs1EdvmDps?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX 

Speakers
BV

Bapi Vinnakota, Netronome

Bapi Vinnakota is currently with Netronome, where he is a Director for Technology and Ecosystem Development. Prior to Netronome, he spent five years in algorithmic trading. During this period, he managed a team that built an exchange collocated algorithmic trading system and developed... Read More →


Monday May 23, 2016 3:05pm - 4:35pm
Lane/Lyons/Lodato Conference Room

4:35pm

Break
Monday May 23, 2016 4:35pm - 4:50pm
Fisher Reception Area

4:50pm

Panel Discussion and Q&A with Participants from Industry
Panelists:  Dan Daly (Intel), Patrick O'Sullivan (Goldman Sachs), Ben Pfaff (VMware), Johann Tonsing (Netronome)
Moderated by: Chang Kim, Barefoot Networks

Link to video footage: https://youtu.be/9HXqbUo88qo?list=PLf7HGRMAlJBy2e_vy8VxIkSNO0IJ_lqZX
 

Speakers

Monday May 23, 2016 4:50pm - 5:20pm
Lane/Lyons/Lodato Conference Room

5:20pm

Closing Remarks
Closing Remarks by Chang Kim, Barefoot Networks

Speakers
avatar for Chang Kim, Barefoot Networks

Chang Kim, Barefoot Networks

Chang Kim is Director of System Architecture at Barefoot Networks and is working actively for the P4 Language Consortium (P4.org). Before getting involved with P4.org and Barefoot, he worked at Windows Azure, Microsoft's cloud-service division, and led engineering and research projects... Read More →


Monday May 23, 2016 5:20pm - 5:35pm
Lane/Lyons/Lodato Conference Room

5:35pm

Reception
Drinks and appetizers will be served in Fisher Foyer

Monday May 23, 2016 5:35pm - 6:35pm
Fisher Reception Area