Data Intensive Computing is a computational paradigm which processes large volumes of data, i.e., terabytes or petabytes in size. SKKU data intensive computing lab conducts innovative system software research primarily focusing on distributed and parallel computing, storage systems, and database systems.
Key-Value StoresA key-value store is a simple storage software that uses an associative array as its data model. We design and develop key-value stores for high performance NVMe SSDs and byte-addressable persistent memory.
Big Data Processing FrameworkWe develop VeloxMR, a novel high-performance decentralized big data processing framework, and VeloxDFS, an HDFS-compatible high performance distributed file systems.
Various System Software for Persistent MemoryWith the emerging persistent memory technologies, such as Intel Optane DCPM, various system software and database systems need to be redesigned to leverage the byte-addressability, durability, and high performance of persistent memory.
High Performance Machine LearningWe explore the opportunity to leverage high performance computing technologies to accelerate distributed machine learning. This project is in its infancy, but will hopefully be one of the main research themes in our lab