Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
Arrillaga Alumni Center: 326 Galvez Street, Stanford, CA 94305
View analytic

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

Wednesday, November 9
 

8:00am

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

Wednesday November 9, 2016 8:00am - 8:30am
McCaw Hall - Foyer

8:00am

Breakfast
Sign-in, Badge pick-up, Breakfast

Wednesday November 9, 2016 8:00am - 8:30am
Ford Gardens

8:30am

Opening Remarks
Opening 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 on the architecture, performance, and management of datacenter networks. Chang is interested in programmable network dataplane, network monitoring and diagnostics... Read More →


Wednesday November 9, 2016 8:30am - 8:35am
McCaw Hall

8:35am

End-user Introduction: AT&T
End-user introduction presented by Ken Duell, AT&T


 

Speakers
avatar for Ken Duell, AT&T

Ken Duell, AT&T

Ken Duell is AVP of New Technology Product Development & Engineering at AT&T. His organization is responsible for the design and development of AT&T’s Layer 2 / Ethernet and Layer 3 / IP Edge Router Platforms. His organization’s current focus is on the design and development of AT&T’s Domain 2.0 packet platforms including evolution of packet platforms to be based on merchant silicon and virtual network function... Read More →


Wednesday November 9, 2016 8:35am - 8:50am
McCaw Hall

8:50am

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 on the architecture, performance, and management of datacenter networks. Chang is interested in programmable network dataplane, network monitoring and diagnostics... 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 the areas of software, systems & architecture.


Wednesday November 9, 2016 8:50am - 9:05am
McCaw Hall

9:05am

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



Speakers
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 concern dynamically reconfigurable architectures, domain-specific languages with highly concurrent implementations, and high performance networking and... 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 of the founders and key contributors of the comprehensive engineering training program (Broadcom University).He worked as a Software Developer at Cisco Systems and a... Read More →
avatar for Edwin Peer, Netronome

Edwin Peer, Netronome

Edwin Peer is a principal software engineer at Netronome, where he specializes in optimizing performance of data plane applications running on Netronome's flow processors. He holds a master's degree in Computer Science from the University of Pretoria in South Africa, from whence he recently relocated. Now that he is a Bay Area local, Edwin dedicates more of his time towards working directly with customers and participating in industry... 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 in 2007. Ben has worked in free and open source software projects, including Debian and GNU, for over 20 years.


Wednesday November 9, 2016 9:05am - 10:05am
McCaw Hall

10:05am

Break
Wednesday November 9, 2016 10:05am - 10:15am
Ford Gardens

10:15am

P4 Language Tutorial, Part 2
Language API's presented by Nate Foster, Cornell University
Compiler Overview presented by Vladimir Gurevich, Barefoot Networks

Speakers
avatar for Nate Foster, Cornell University/Barefoot Networks

Nate Foster, Cornell University/Barefoot Networks

Nate Foster is an Associate Professor of Computer Science at Cornell University. The goal of his research is to develop languages and tools that make it easy for programmers to build secure and reliable systems. His current work focuses on the design and implementation of languages for programming software-defined networks. In the past he has also worked on bidirectional languages (also known as "lenses"), database query languages, data... 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 of the founders and key contributors of the comprehensive engineering training program (Broadcom University).He worked as a Software Developer at Cisco Systems and a... Read More →


Wednesday November 9, 2016 10:15am - 10:40am
McCaw Hall

10:40am

Mapping P4 to Architectures & Demos
Presentation #1: BMv2, presented by Antonin Bas, Barefoot Networks
Presentation #2: Netronome, presented by Edwin Peer, Netronome
Presentation #3: PISCES, presented by Shahbaz Muhammad & Sean Choi, VMware
Presentation #4: Xilinx, presented by Gordon Brebner, Xilinx
Presentation #5: Netcope, presented by Petr Kastovsky, Netcope

Speakers
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 concern dynamically reconfigurable architectures, domain-specific languages with highly concurrent implementations, and high performance networking and... 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 Stanford University and a M.S. in Engineering from the Ecole Polytechnique, in France.
avatar for Edwin Peer, Netronome

Edwin Peer, Netronome

Edwin Peer is a principal software engineer at Netronome, where he specializes in optimizing performance of data plane applications running on Netronome's flow processors. He holds a master's degree in Computer Science from the University of Pretoria in South Africa, from whence he recently relocated. Now that he is a Bay Area local, Edwin dedicates more of his time towards working directly with customers and participating in industry... Read More →
avatar for Petr Kastovsky, Netcope Technologies

Petr Kastovsky, Netcope Technologies

Petr Kastovsky, CEO of Netcope Technologies, has worked with FPGAs and their applications for past 12 yrs. Starting with R&D activities at university and then leading a development team in start up company that evolved into a leading company in FPGA-acceleration of high-speed network data processing and was the first vendor to introduce programmable 100G network interface card.
avatar for Shahbaz Muhammad, Princeton University

Shahbaz Muhammad, 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 language abstractions for programmable hardware. Previously, he worked as a research assistant at the University of Cambridge, Computer Laboratory on the CTSRD 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 Institute of Technology. After finishing his masters degree and before returning as a Ph.D. student, he worked at LinkedIn as a data engineer and VMware as a... Read More →


Wednesday November 9, 2016 10:40am - 12:20pm
McCaw Hall

12:20pm

Lunch Break
Lunch will be served in the Ford Gardens.

Wednesday November 9, 2016 12:20pm - 1:20pm
Ford Gardens

1:20pm

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

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 Stanford University and a M.S. in Engineering from the Ecole Polytechnique, in France.
avatar for JK Lee, Barefoot Networks

JK Lee, Barefoot Networks

JK Lee is a software engineer at Barefoot Networks, developing advanced applications on P4 dataplanes. Prior to Barefoot, he worked at Hewlett-Packard Labs on application/policy-driven networking projects, being contributed to OpenDaylight and OpenStack. He holds 18 networking patents in US and published papers at Sigcomm, Infocom, CoNext, Mobicom, MobiSys.
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 of the founders and key contributors of the comprehensive engineering training program (Broadcom University).He worked as a Software Developer at Cisco Systems and a... 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 Institute of Technology. After finishing his masters degree and before returning as a Ph.D. student, he worked at LinkedIn as a data engineer and VMware as a... Read More →


Wednesday November 9, 2016 1:20pm - 2:50pm
McCaw Hall

2:50pm

Break
Wednesday November 9, 2016 2:50pm - 3:05pm
Ford Gardens

3:05pm

P4 Hands-on Labs, Part 2
Lab #2: Netronome, presented by Edwin Peer and Dirk van der Merwe, Netronome


Speakers
avatar for Dirk van der Merwe, Netronome

Dirk van der Merwe, Netronome

Dirk is a Lead Software Engineer, working for Netronome for over 3 years. Dirk has primarily worked on the OpenvSwitch/SDN acceleration projects that Netronome has been involved with in the last couple of years. Prior to this, Dirk has worked on software projects in Telecoms, Defense and Enterprise as well as consulting and project cost modelling to the mining industry. Dirk completed his MEng in Electrical and Electronic Engineering at the... Read More →
avatar for Edwin Peer, Netronome

Edwin Peer, Netronome

Edwin Peer is a principal software engineer at Netronome, where he specializes in optimizing performance of data plane applications running on Netronome's flow processors. He holds a master's degree in Computer Science from the University of Pretoria in South Africa, from whence he recently relocated. Now that he is a Bay Area local, Edwin dedicates more of his time towards working directly with customers and participating in industry... Read More →


Wednesday November 9, 2016 3:05pm - 4:35pm
McCaw Hall

4:35pm

Break
Wednesday November 9, 2016 4:35pm - 4:50pm
Ford Gardens

4:50pm

Panel Discussion and Q&A with Participants from Industry
Moderated by: Chang Kim, Barefoot Networks

Panelists include:
Ken Duell, AT&T
Ben Pfaff, VMware
Nate Foster, Barefoot Networks/Cornell University
Dan Daly, Intel


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 Ken Duell, AT&T

Ken Duell, AT&T

Ken Duell is AVP of New Technology Product Development & Engineering at AT&T. His organization is responsible for the design and development of AT&T’s Layer 2 / Ethernet and Layer 3 / IP Edge Router Platforms. His organization’s current focus is on the design and development of AT&T’s Domain 2.0 packet platforms including evolution of packet platforms to be based on merchant silicon and virtual network function... Read More →
avatar for Nate Foster, Cornell University/Barefoot Networks

Nate Foster, Cornell University/Barefoot Networks

Nate Foster is an Associate Professor of Computer Science at Cornell University. The goal of his research is to develop languages and tools that make it easy for programmers to build secure and reliable systems. His current work focuses on the design and implementation of languages for programming software-defined networks. In the past he has also worked on bidirectional languages (also known as "lenses"), database query languages, data... 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 in 2007. Ben has worked in free and open source software projects, including Debian and GNU, for over 20 years.


Wednesday November 9, 2016 4:50pm - 5:20pm
McCaw Hall

5:20pm

Closing Remarks
Closing Remarks by Chang Kim, Barefoot Networks

Wednesday November 9, 2016 5:20pm - 5:30pm
McCaw Hall

5:30pm

Reception
Drinks and light appetizers will be served.

Wednesday November 9, 2016 5:30pm - 6:30pm
McCaw Hall - Foyer