Hyojoon (Joon) Kim

    Ph.D. Student
    School of Computer Science
    College of Computing
    Georgia Institute of Technology

Bio | Research Interest | Publications


I am a Ph.D. candidate in the School of Computer Science at the Georgia Institute of Technology under the supervision of Professor Nick Feamster. I am broadly interested in computer networks and systems, but currently focus more on network configuration analysis, network reliability enhancement, and building better abstractions for network management.  I have received my B.S in Computer Science from University of Wisconsin - Madison and M.S from Georgia Tech. In the past, I have worked as a research engineer in Future Systems, which is a major manufacturer of network & security solutions in South Korea.

My Curriculum Vitae is here: CV (pdf)

Research Interest

My current research interest lies on analyzing network configuration methods and practices, and building better abstractions for managing networks using Software-Defined Networking (SDN). More specifically, I am interested in analyzing and modeling how current networks are configured and how they change over time. Based on such analysis, I enjoy designing and building better high-level abstractions, such as languages and platforms, for network operators or programmers to use when managing networked systems.


Kinetic is a domain specific language (DSL) and an SDN network control system that allows operators to express dynamic network policies in a concise, intuitive way. Using Kinetic, programmers can implement a network-wide control program that can dynamically change network behavior based on various types of network events.


Conferences & Workshops

  • Kinetic: Verifiable Dynamic Network Control [ To appear ]
    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 [ To appear ]
    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.