Systems Software Lab

Research Focus

Disaggregated Memory Systems

While Internet-scale services demand huge amounts of system resources these days, data centers are, ironically, plagued by resource utilization imbalance between hosts. To lift the fundamental limits of single host-based paradigm, data centers are moving towards disaggregated resource system designs, where resources are maintained in pools, and systems utilize them remotely, through high-performance network technologies such as RDMA and CXL. Our research group is primarily focusing on realizing the disaggregated resource concept, especially for system memory. Also, we are exploring operating system design and optimization for future computing environment.

Distributed Thread Execution

As the price for high-performance computers is dropping fast, it becomes feasible for consumers to maintain multiple computers and to use them for solving compute-intensive tasks. However, application software is getting complicated, making it challenging to convert existing applications built for running on a single machine to use multiple nodes. We propose distributed execution environment; it provides a simple yet effective way of distributing threads to remote nodes, enabling legacy applications to easily utilize system resources from multiple nodes.

Intelligent High-Performance Storage Systems

Many intelligent, mission-critical services nowaday are based on AI and big data technologies, and they inevitably consume, process, and produce massive amounts of data every second. In this sense, they can be only realized on top of efficient data storage and management systems. We are investigating on building intelligent high-performance storage systems by incorporating emerging storage technologies such as key-value SSDs and storage-class memory systems.

Ongoing Projects

Distributed Execution Environment with Disaggregatd Memory PI

Jan 15, 2021 - Jul 31, 2022

Ajou DREAM 인공지능 혁신인재 양성사업단 Co-PI
Sep 1, 2020 - Aug 31, 2027

Research on Software Technologies for Memory-Centric Computing Systems Co-PI
Jan 1, 2020 - Dec 31, 2023

Completed Projects