Rob Sherwood

Software Engineer - Networking

I am a technical lead on the Network Foundation team at Facebook where we investigate broad, inter-team problems across Facebook’s data center and backbone networks. Previously I worked on the FBOSS team ( helping produce the software that runs Facebook’s in-house data center switches. I like to write open source software (Flowvisor, Floodlight, Open Network Linux) and publish in academic network conferences. Before Facebook, I served as CTO of the startup Big Switch Networks, lead the Architecture &Frameworks WG at the Open Networking Foundation, and was a member of the Clean Slate Lab at Stanford University where Software Defined Networking was first developed. I received my Ph.D. in 2008 from the University of Maryland, College Park.


Software defined networks, data center networks, network measurement, network security, peer-to-peer

Latest Publications

ACM SIGCOMM - August 22, 2018

FBOSS: Building Switch Software at Scale

Sean Choi, Boris Burkov, Alex Eckert, Tian Fang, Saman Kazemkhani, Rob Sherwood, Ying Zhang, James Hongyi Zeng