Research
Current Projects
High-performance Software Stacks for Terabit Ethernet
한국연구재단 중견연구지원사업 (funded by NRF, Mar. 2022 - Feb. 2026).
Designing and building new software stacks that achieve near-hardware performance with >=200Gbps links.
NetChannel: disaggregating the host network stack. [SIGCOMM'22] [github] [Netdev 0x16]
Intelligent Networked Systems for Cloud Computing
Desigining a new system framework for SLO-configured virtual machines and containers. [TCC]
Applying machine learning apporaches to the systems (joint work with KU and KNU).
Collaboration with Samsung
Network stacks and algorithms for multipath transmissions (funded by Samsung, Mar. 2023 - Feb. 2026).
System software designs for memory-semantic SSDs.
Past Projects
CPU-efficient Kernel Stacks for Emerging High-Performance Hardware
i10: Desigining a new remote storage I/O stack. [NSDI'20] [github] [Netdev 0x14]
blk-switch: Rearchitecting Linux storage I/O stack. [OSDI'21] [github]
Understanding Linux network stack overheads. [SIGCOMM'21] [github] [Netdev 0x15]
Multipath TCP (MPTCP) Linux kernel projects
Developing a Multipath TCP (MPTCP) proxy server for KT’s GiGA LTE service, which aggregates LTE and Wi-Fi bandwidths, based on the open-source MPTCP Linux kernel. [patents]
Designing and implementing Balia algorithm -- included in the open-source MPTCP Linux kernel. [ToN'16] [www] [github] [award1] [award2]
Demonstrating that the Balia algorithm achieves better (i) responsiveness to network changes and (ii) fairness to single path TCP, compared to existing algorithms -- LIA and OLIA. [IETF Internet-Draft]
Transport Protocols for Cloud Data Centers
DIATCP: Deadline- and Incast-Aware TCP. The implementation has been deployed on a data acquisition network at CERN. [ComNet'14] [Link]
FastCoRe: Fast coupled retransmission for Multipath TCP. [Systems Journal'18]
SCCP: Scalable congestion control protocol based on Software Defined Networking (SDN). [Globecom'15]