Welcome to my web page! I am working on a variety of interesting research projects in Computer Systems and Networking. I founded the Mininet project, which creates instant virtual networks on your laptop (or other machine) for Software-Defined (and traditional) Networking research, development and teaching, and I'm helping out with the ONOS (Open Network Operating System) project at the Open Networking Laboratory, part of the larger Open Network Research Center.
Research and Publications
Mininet has been used for dozens of research projects and publications presented at SIGCOMM, HotSDN/SOSR, HotNets, and elsewhere. The following are some of my own publications relating to Mininet and other systems I've created or worked on:
"A Mininet-based Virtual Testbed for Distributed SDN Development", Demo. SIGCOMM 2015, London, UK, August 2015.
"Reproducible Network Experiments using Container Based Emulation", CoNEXT 2012, Nice, France, December 2012.
"In-Network Live Snapshot Service for Recovering Virtual Infrasctructures", IEEE Network, vol. 25, no. 4, July 2011.
"A Network in a Laptop: Rapid Prototyping for Software-Defined Networks", HotNets-IX, Monterey, CA, October 2010."Mininet: Squeezing a 1000-node OpenFlow Network onto a Laptop", Presentation. OpenFlow Software Architecture and Implementation Working Group, Stanford, CA, November 2009.
"Enterprise GENI" (OpenFlow virtualization design) poster session. Third GENI Engineering Conference, Palo Alto, CA, October 2008.
"Virtual Machine Migration with OpenFlow", Demo. SIGCOMM 2008, Seattle, WA, August 2008. Awarded Best Demo.
"Fast Functional Simulation with Parallel Embra", Workshop on Modeling, Benchmarking and Simulation (MoBS), ISCA 2008. Beijing, China, June 2008.
Parallel SimOS: Performance and Scalability for Large System Simulation, Ph.D. Dissertation. Computer Systems Laboratory, Stanford University, Stanford, CA, 2007.
Parallel SimOS: Performance and Scalability for Large System Simulation , Ph.D. Oral Defense. Computer Systems Laboratory, Stanford University, 2006.
SimProf: Phase-based Visualization of Parallel Programs, Computer Systems Laboratory, Stanford University, 2006.