I am a senior researcher at Microsoft in the Office of CTO at Azure for Operators. I recently completed my PhD in Computer Science at Carnegie Mellon University, advised by Vyas Sekar and Srinivasan Seshan.
Prior to CMU, I worked at KAIST for three years as a research scientist. Before then, I received a BS and MS degree in Computer Science from POSTECH, South Korea.
My research interests lie in the intersection of computer systems and networking with a recent focus on in-network computing. Recently, I have been designing new abstractions and runtime systems for heterogeneous programmable data plane devices such as network switches and NICs to enable elastic and resilient in-network computing. In the past, I worked on various topics in systems security and wireless networks.
I am a recipient of the 2019 Microsoft Research PhD Fellowship.
selected publications (see all)
- SIGCOMMRedPlane: Enabling Fault-Tolerant Stateful In-Switch ApplicationsIn Proceedings of ACM SIGCOMM conference, 2021.
- SIGCOMMTEA: Enabling State-Intensive Network Functions on Programmable SwitchesIn Proceedings of ACM SIGCOMM conference, 2020.
- NSDIFreeFlow: Software-based Virtual RDMA Networking for Containerized CloudsIn Proceedings of 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2019.
- SIGCOMMHyperLoop: Group-Based NIC-Offloading to Accelerate Replicated Transactions in Multi-Tenant Storage SystemsIn Proceedings of ACM SIGCOMM conference, 2018.