[P4-design] P4 Programmable Traffic Management

Andy Fingerhut (jafinger) jafinger at cisco.com
Wed Aug 29 12:59:24 EDT 2018


Date: September 12, 2018
Time: 1:30-2:30pm Pacific time
Place: Barefoot Networks, 4750 Patrick Henry Dr, Santa Clara, CA 95054
Attending remotely: See Zoom and phone dial-in details below

Please RSVP to Cascaval <cascaval at barefootnetworks.com<mailto:cascaval at barefootnetworks.com>> and Andy Fingerhut <jafinger at cisco.com<mailto:jafinger at cisco.com>> if you plan to attend in person.

While the P4 language and underlying PISA model provide an excellent way to define the packet processing behavior of network devices, most programmable devices still typically have significant non-programmable pieces. There has been significant work towards extending P4 programmability further.

Steve Ibanez and Gordon Brebner will present their work on defining a new P4 programmable element, a programmable traffic manager. Traffic management is a broad term encompassing functionality such as packet scheduling, shaping, policing, queueing, buffering, and replication. The design of this new programmable element is based on the recently proposed Push-In-First-Out (PIFO) queue model [1].

Outline:
+ Motivating discussions
+ Technical deep dive on the implementation, including walking through some prototype P4 code for programming traffic managers.
+ Discussion of next steps to bring this work to the P4.org language and architecture working groups.

We welcome anyone interested in this topic to attend.

[1] Anirudh Sivaraman, Suvinay Subramanian, Mohammad Alizadeh, Sharad Chole, Shang-Tse Chuang, Anurag Agrawal, Hari Balakrishnan, Tom Edsall, Sachin Katti, Nick McKeown. "Programmable packet scheduling at line rate." Proceedings of the 2016 ACM SIGCOMM Conference  https://cs.nyu.edu/~anirudh/pifo-sigcomm.pdf

Join from PC, Mac, Linux,
iOS or Android: https://zoom.us/j/122500963
Or iPhone one-tap : US: +16699006833,,122500963# or +16465588656,,122500963# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 558 8656 Meeting ID: 122 500 963 International numbers available:
https://zoom.us/u/dHdTdmQ1S


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-design_lists.p4.org/attachments/20180829/c816aa67/attachment.html>


More information about the P4-design mailing list