Title :
W-Buddy: Wear-out-aware memory allocator for SCRAM-based low power mobile systems
Author :
Seo, Dongyoung ; Shin, Dongkun
Author_Institution :
Sungkyunkwan Univ., Suwon, South Korea
Abstract :
Since recently emerging storage class RAM (SCRAM) devices are power-efficient, byte-addressable, and non-volatile, they are expected to replace the power-hungry DRAM in mobile consumer devices. However, SCRAM has a limited number of program and erase cycling, requiring a wear-leveling technique. Since the locality in memory access pattern may intensify the discriminated wearing of memory blocks, it is required to change the operating systems such that memory accesses are distributed evenly over all memory space for wear-leveling. We propose a novel memory allocator, called W-Buddy, which selects a free memory chunk to be allocated considering the wear-outs of memory chunks. Our experimental results show that the proposed W-Buddy achieves fourteen time longer lifetime compared with the conventional buddy memory allocator.
Keywords :
mobile computing; power aware computing; random-access storage; resource allocation; storage allocation; SCRAM-based low power mobile systems; W-buddy; buddy memory allocator; erase cycling; free memory chunk; memory access pattern locality; memory block wearing; memory chunk wear-out; mobile consumer devices; operating systems; power-hungry DRAM; storage class RAM device; wear-leveling technique; wear-out-aware memory allocator; Memory management; Mobile communication; Operating systems; Phase change random access memory; Power demand; Resource management; Memory Allocator; SCRAM; Wear-leveling;
Conference_Titel :
Consumer Electronics (GCCE), 2012 IEEE 1st Global Conference on
Conference_Location :
Tokyo
Print_ISBN :
978-1-4673-1500-5
DOI :
10.1109/GCCE.2012.6379905