A Research on a Hierarchical Storage Architecture for Cloud Computing (2010 - 2012)
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
