Buffer Cache Management based on Nonvolatile Memory to Improve the Performance of Smartphone Storage
스마트폰 저장장치의 성능개선을 위한 비휘발성메모리 기반의 버퍼캐쉬 관리

Hyunkyoung Choi, Hyokyung Bahn
2016 The Journal of The Institute of Internet Broadcasting and Communication  
DRAM is commonly used as a smartphone memory medium, but extending its capacity is challenging due to DRAM's large battery consumption and density limit. Meanwhile, smartphone applications such as social network services need increasingly large memory, resulting in long latency due to additional storage accesses. To alleviate this situation, we adopt emerging nonvolatile memory (NVRAM) as smartphone's buffer cache and propose an efficient management scheme. The proposed scheme stores all dirty
more » ... e stores all dirty data in NVRAM, thereby reducing the number of storage accesses. Moreover, it separately exploits read and write histories of data accesses, leading to more efficient management of volatile and nonvolatile buffer caches, respectively. Trace-driven simulations show that the proposed scheme improves I/O performances significantly.
doi:10.7236/jiibc.2016.16.3.7 fatcat:w3myrh35obdofaivjxxzgozqku