[P4-arch] P4 Programmable Traffic Management

Andy Fingerhut andy.fingerhut at gmail.com
Tue Aug 28 22:57:57 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> and Andy Fingerhut <
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].


+ 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

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:

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-arch_lists.p4.org/attachments/20180828/8952cfee/attachment.html>

More information about the P4-arch mailing list