Date: May 28, 2020
Time: 2:30-3:30pm ET


Doing impactful computer network research, which is applicable to real production networks, is hard. Lots of ideas remain unproven or are seen as unrealistic because they never get a chance to be validated on a production network. Meanwhile, network operators, who face and troubleshoot network issues every day, might be limited by using a familiar set of possibly outdated tools and practices for decades. P4 Campus is an initiative to help create, deploy, and run experimental but useful network applications on our production campus network. Through this talk we share our strategies, lessons learned, success stories, and our overall journey along the way. We hope other campuses can learn from our experience and join us on this journey. We believe that sharing our methods and practices for deploying programmable network applications can help other campus network operators and networking researchers identify shared goals and strengthen collaborations.


Joon Kim is an associate research scholar in the computer science department and a cyber infrastructure engineer at Princeton University. His current research focuses on building better network systems, applications, and tools with software-defined networking (SDN), programmable data planes, and P4. He is also enthusiastic about actually deploying such systems in a real network. His high-level goal is to make computer networks easier to monitor, secure, understand, and configure. He has received his Ph.D. and Masters degree in Computer Science from Georgia Tech under the supervision of Dr. Nick Feamster, and his Bachelor degree in Computer Science from the University of Wisconsin-Madison. He did several research internships at HP Labs in Palo Alto, USA. Prior to graduate school, he worked as a software engineer in South Korea for several years.