Abstract
In this paper, we design and evaluate a remote memory disk cache (RMDC) for high-performance disk I/O. For this purpose, we propose the Remote Memory Block Device (RMBD) that abstracts a set of remote memory regions into a local block device. The RMBD can be used as a cache device for any block devices as well as a stand-alone block device. We evaluate the RMDC using standard benchmarks such as TPC-C, TPC-H, and PostMark. Our experimental results show that the RMBD achieves 50%, 300%, and 40% performance improvements in PostMark, TPC-C, and TPC-H, respectively.