SAITO Kazuhiro, MIDORIKAWA Hiroko, KAI Munenori
IEICE technical report, 108(361) 25-30, Dec 11, 2008
Authors designed and evaluated Distributed Large Memory System: DLM, which gives us very large virtual memory beyond the size of local memory by using remote memory distributed over cluster nodes. Originally, the DLM only supports a function for dynamic memory allocation, but it is required to be equipped with a memory release function for the applications that reuse memory resources in their runtime. We incorporate a simple memory management mechanism into the DLM to support memory release function for efficient memory utilization. In this report, we describe the design and mechanism of the memory management and show an initial performance evaluation for a red-black tree as a micro benchmark and a cluster 3, a real bioinformatics application.