Speaker: Ryan Goodfellow

He / him / his

Engineer @Oxide, Working Group Member @P4Lang, Open Source Developer on @illumos

Ryan Goodfellow is an engineer at the Oxide Computer Company, where he works on many aspects of networking, including routing protocol implementations, network programming language compilers, drivers and general infrastructure for networking in the illumos operating system kernel, virtual networking hardware in the Propolis/Bhyve hypervisor and, data plane code in P4. He is also a part of the P4 Portable NIC Architecture (PNA) and Language Design working groups. Prior to joining Oxide, Ryan worked as a computer scientist at the USC Information Sciences Institute, developing network testbeds for networking research and education.

Find Ryan Goodfellow at:


Building a Rack-Scale Computer with P4 at the Core: Challenges, Solutions, and Practices in Engineering Systems on Programmable Network Processors

This talk will present challenges, solutions, and engineering practices around building distributed systems on top of programmable network hardware through the lens of building the Oxide rack-scale computer.

Read more


Wednesday Oct 4 / 01:35PM PDT ( 50 minutes )


Seacliff ABC


Networking Hardware Compilers P4