A Research on a Hierarchical Storage Architecture for Cloud Computing (2010 - 2012)

Aug 1, 2010 · 1 min read
Research Grant, National Research Foundation of Korea (NRF), Seoul National University, South Korea
Research Assistant, August 2010 ~ August 2012

Overview

Research on an RDMA based remote memory disk cache for virtual machines. Developed a Linux kernel (v2.6.32) block device driver (1.4k LoC) which employs kernel level RDMA transactions to exploit remote DRAM exposed by remote memory donors, with the capability of direct DMA memory mapping support for virtualized environments. Employed and enhanced the dm-cache (Linux) code to better use our RDMA block device.

Technology

  • Linux 2.6.32
  • Custom Linux kernel block device drivers, device mapper
  • Kernel level Infiniband RDMA

Publications