This event has ended. Create your own event → Check it out
This event has ended. Create your own
Chaired by: Nick McKeown, Stanford University; Jen Rexford, Princeton University.
Sponsored by: Netronome, Microsoft, Intel, Cisco & Barefoot Networks.
View analytic
Wednesday, November 18 • 9:30am - 9:55am
P4 Status Update: Where Are We Now and What's Next?

Sign up or log in to save this to your schedule and see who's attending!

P4.org has been making solid progresses on many fronts since the 1st workshop. We received several important contributions for the development tools and the reference P4 code. The consortium members have been regularly gathering together to improve the language structure and features. People have proposed novel, innovative, and impactful use cases that are realizable in P4. In this talk, I’ll share some of those key updates made available through P4.org. First, I’ll walk through the main changes introduced in the P4 spec and explain why those are useful. Second, I’ll introduce the mid- to long-term goals of P4 language evolution and review our approaches to those goals. Specifically, I’ll share our high-level plan to ensure some of the most important goals for the language, such as portability, support for architectural heterogeneity, and composability. Finally I’ll introduce the new S/W P4 switch, known as the Behavioral Model v2, and explain how it improves several aspects of the previous S/W switch.

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 18, 2015 9:30am - 9:55am
McCaw Hall - Presentations

Attendees (4)