My research interests lie in the intersection of computer systems and
networking with a recent focus on making networked systems faster and more
efficient with programmable dataplanes. Recently, I have been designing
new abstractions and runtime systems for programmable dataplane switches and network
interface cards to unleash their full potentials.
In the past, I worked on various topics in
systems security and mobile wireless networks.
At CMU, I am fortunate to be co-advised by
Professors
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 and Engineering from POSTECH, South Korea.
I am a recipient of the 2019 Microsoft Research PhD Fellowship.
Publications
2020
- TEA: Enabling State-Intensive Network Functions on Programmable Switches
Daehyeok Kim, Zaoxing Liu, Yibo Zhu, Changhoon Kim, Jeongkeun Lee, Vyas Sekar, Srinivasan Seshan
In Proceedings of ACM SIGCOMM Conference (SIGCOMM 2020).
[paper]
[slides]
[20-min talk video]
[10-min talk video + Q&A]
- Adapting TCP for Reconfigurable Datacenter Networks
Matthew Mukerjee, Christopher Canel, Weiyang Wang, Daehyeok Kim, Srinivasan Seshan, Alex C. Snoeren
In Proceedings of 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2020).
[paper]
[slides]
2019
- FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds
Daehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, Srinivasan Seshan
In Proceedings of 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2019).
[paper]
[slides]
[talk video]
2018
- Generic External Memory for Switch Data Planes
Daehyeok Kim, Yibo Zhu, Changhoon Kim, Jeongkeun Lee, Srinivasan Seshan
In Proceedings of the 17th ACM Workshop on Hot Topics in Networks (HotNets 2018).
[paper]
[slides]
[talk video]
- HyperLoop: Group-Based NIC-Offloading to Accelerate Replicated Transactions in Multi-Tenant Storage Systems
Daehyeok Kim, Amirsaman Memaripour, Anirudh Badam, Yibo Zhu, Hongqiang Harry Liu, Jitu Padhye, Shachar Raindel, Steven Swanson, Vyas Sekar, Srinivasan Seshan
In Proceedings of ACM SIGCOMM Conference (SIGCOMM 2018).
[paper]
[slides]
[talk video]
2017 and earlier
- REboost: Improving Throughput in Wireless Networks using Redundancy
Elimination
Kilho Lee, Daehyeok Kim, Insik Shin
In IEEE Communications Letters, vol.21, no.1, Jan. 2017.
[paper]
- What Mobile Ads Know About Mobile Users
Sooel Son, Daehyeok Kim, Vitaly Shmatikov
In Proceedings of 23rd Network and Distributed System Security Symposium (NDSS 2016).
[paper]
[slides]
- FlexDroid: Enforcing In-App Privilege Separation in Android
Jaebaek Seo, Daehyeok Kim, Donghyun Cho, Taesoo Kim, Insik Shin
In Proceedings of 23rd Network and Distributed System Security Symposium (NDSS 2016).
[paper]
[slides]
- SounDroid: Supporting Real-Time Sound Application on Commodity Mobile
Devices
Hyosu Kim, SangJeong Lee, Wookhyun Han, Daehyeok Kim, Insik Shin
In Proceedings of 36th IEEE Real-Time Systems Symposium (RTSS 2015).
[paper]
- Optimized Layered Integrated Video Encoding
Sangki Yun, Daehyeok Kim, Xiaofan Lu, Lili Qiu
In Proceedings of 34th IEEE International Conference on Computer Communications (INFOCOM 2015).
[paper]
- ATRA: Address Translation Redirection Attack against Hardware-based External
Monitors
Daehee Jang, Hojoon Lee, Minsu Kim, Daehyeok Kim, Daegyeong Kim, Brent B. Kang
In Proceedings of 21st ACM Conference on Computer and Communications Security (CCS 2014).
[paper]
- Fine-grained Spectrum Adaptation in WiFi Networks
Sangki Yun, Daehyeok Kim, Lili Qiu
In Proceedings of 20th ACM International Conference on Mobile Computing and Networking (MobiCom 2013).
[paper]
[slides]
- Multi-rate Combination of Opportunistic Routing and Network Coding
Daehyeok Kim, Young-Joo Suh
In Proceedings of 9th IEEE Wireless Communications and Networking Conference (WCNC 2012).
[paper]
- Multicast Extension to Proxy Mobile IPv6 for Mobile Multicast Services
Daehyeok Kim, Wan-Seon Lim, Young-Joo Suh
In Journal of Computing Science and Engineering, vol.5, no.4, Dec. 2011.
[paper]
Teaching
- TA for Computer Networks (15-441/641 at CMU), Spring 2019.
- TA for Distributed Systems (15-440/640 at CMU), Fall 2017.
Personal
My first name (Daehyeok) is pronounced as “Day-Hiyok”.