Hyojoon (Joon) Kim

Associate Research Scholar, Department of Computer Science
Cyber Infrastructure Engineer, Princeton Institute for Computational Science and Engineering
Princeton University


Contact:
35 Olden Street
Princeton, NJ 08540-5233
Office: CS 316
Email: hyojoonk (at) cs (dot) princeton (dot) edu

Joon Kim is a Cyber Infrastructure Engineer (CIE) at Princeton University. His role is to improve Princeton University's network infrastructure to better support scientific research, especially research that has high network demands in terms of throughput, latency, security, and reliability. His expertise is in network configuration analysis and Software-Defined Networking (SDN).

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, during graduate school. Prior to graduate school, he worked as a software engineer in South Korea for several years.

Bio

Joon Kim is an Associate Research Scholar in the Computer Science department 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. To this end, he is also the Cyber Infrastructure Engineer in the IT department at Princeton University. His high-level goal is to make computer networks easier to monitor, understand, secure, 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.

Research

My Ph.D. dissertation was on analyzing network configuration methods and practices, and building better abstractions for managing networks using Software-Defined Networking (SDN). My current interest and work remains similar. I continue to work on designing and building better methods, languages, and platforms for network operators to use, aiming to reduce human workload and make networks easier to manage. P4 and programmable data planes are my primary tools these days.

At Princeton University, I work on several projects, including:

Georgia Institute of Technology
Ph.D., Computer Science, 2015
Advisor: Dr. Nick Feamster


Georgia Institute of Technology
M.S., Computer Science, 2010
Advisor: Dr. Nick Feamster


University of Wisconsin - Madison
B.S., Computer Science, 2005

Princeton University - Princeton, NJ, USA
Princeton Institute for Computational Science and Engineering
Cyber Infrastructure Engineer
Jun., 2015 - Present

Hewlett-Packard Research Labs - Palo Alto, CA, USA
Networking and Mobility Group
Reserach Intern

Aug., 2014 - Jan., 2015
Jan., 2014 - May., 2014
May., 2012 - Aug., 2012

Future Systems, Inc. - Seoul, South Korea
Developer

Sep., 2005 - Apr., 2008

Thesis

  • Ph.D. Thesis: Facilitating Dynamic Network Control With Software-Defined Networking [ paper (pdf) ]
    Hyojoon Kim
    Georgia Institute of Technology. August, 2015.

Conferences & Workshops

  • Measuring TCP Round-Trip Time in the Data Plane [ paper (pdf) ]
    Xiaoqi Chen, Hyojoon Kim, Javed M. Aman, Willie Chang, Mack Lee, Jennifer Rexford
    ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure. August, 2020.
  • Measuring Queues in Campus Network via Link Tapping [ paper (pdf) ]
    Xiaoqi Chen, Hyojoon Kim
    Workshop on Buffer Sizing, Stanford University. December, 2019.
  • ONTAS: Flexible and Scalable Online Network Traffic Anonymization System [ paper (pdf) ]
    Hyojoon Kim, Arpit Gupta
    ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI). August, 2019 (NetAI 2019).
  • Kinetic: Verifiable Dynamic Network Control [ paper (pdf) ]
    Hyojoon Kim, Joshua Reich, Arpit Gupta, Muhammad Shahbaz, Nick Feamster, Russ Clark
    USENIX Symposium on Networked Systems Design and Implementation. May, 2015 (NSDI 2015).
  • uCap: An Internet Data Management Tool for the Home [ paper (pdf) ]
    Marshini Chetty, Hyojoon Kim, Srikanth Sundaresan, Sam Burnett, Nick Feamster, Keith Edwards
    ACM Conference on Human Factors in Computing Systems. April, 2015 (CHI 2015).
  • Peeking Behind the NAT: An Empirical Study of Home Networks [ paper (pdf) ]
    Sarthak Grover, Mi Seon Park, Srikanth Sundaresan, Sam Burnett, Hyojoon Kim, Bharath Ravi, Nick Feamster
    ACM SIGCOMM Internet Measurement Conference. October, 2013 (IMC 2013).
  • Improving Network Management with Software Defined Networking [ paper (pdf) ]
    Hyojoon Kim, Nick Feamster
    IEEE Communications Magazine. February, 2013.
  • Procera: A Language for High-Level Reactive Network Control. [ paper (pdf) ]
    Andreas Voellmy, Hyojoon Kim, Nick Feamster
    ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. August, 2012 (HotSDN 2012).
  • The Evolution of Network Configuration: A Tale of Two Campuses. [ paper (pdf) ]
    Hyojoon Kim, Theophilus Benson, Aditya Akella, Nick Feamster
    ACM SIGCOMM Internet Measurement Conference. November, 2011 (IMC 2011).

Posters & Demos

  • CORONET: Fault Tolerance for Software Defined Networks - Poster [ paper (pdf) ]
    Hyojoon Kim, Jose Renato Santos, Yoshio Turner, Mike Schlansker, Jean Tourrilhes, Nick Feamster
    20th IEEE International Conference on Network Protocols, October, 2012 (ICNP 2012).
  • Communicating with Caps: Managing Usage Caps in Home Networks - Poster/Demo [ paper (pdf) ]
    Hyojoon Kim, Srikanth Sundaresan, Marshini Chetty, Nick Feamster, W. Keith Edwards
    ACM SIGCOMM, 2011.
  • Network Configuration Analysis - Poster [poster pdf]
    Theophilus Benson, Hyojoon Kim, Aditya Akella, Nick Feamster
    Usenix Symposium on Networked Systems Design and Implementation, 2011 (NSDI 2011).
  • OpenFlow Campus Trials: Resonance - Poster [poster pdf]
    Hyojoon Kim, Ankur Nayak, Samantha Lo, Tim Upthegrove, Nick Feamster, Russ Clark
    The 7th GENI Engineering Conference (GEC7). Durham, NC, March 2010.