@inproceedings{0cb85725480a44f6a6594e84a7b19589,
title = "HotDataTrap: A sampling-based hot data identification scheme for flash memory",
abstract = "Hot data identification is an issue of paramount importance in flash-based storage devices since it has a great impact on their overall performance as well as retains a big potential to be applicable to many other fields. However, it has been least investigated. HotDataTrap is a novel on-line hot data identification scheme adopting a sampling mechanism. This sampling-based algorithm enables HotDataTrap to early discard some of the cold items so that it can reduce runtime overheads and a waste of memory spaces. Moreover, its two-level hierarchical hash indexing scheme helps HotDataTrap directly look up a requested item in the cache and save a memory space further by exploiting spatial localities. Both our sampling approach and hierarchical hash indexing scheme empower HotDataTrap to precisely and efficiently identify hot data with a very limited memory space. Our extensive experiments with various realistic workloads demonstrate that our HotDataTrap outperforms the state-of-the-art scheme by an average of 335% and and our two-level hash indexing scheme considerably improves further HotDataTrap performance up to 50.8%.",
keywords = "HotDataTrap, SSD, flash memory, hot data identification",
author = "Dongchul Park and Biplob Debnath and Youngjin Nam and Du, {David H} and Youngkyun Kim and Youngchul Kim",
year = "2012",
doi = "10.1145/2245276.2232034",
language = "English (US)",
isbn = "9781450308571",
series = "Proceedings of the ACM Symposium on Applied Computing",
pages = "1610--1617",
booktitle = "27th Annual ACM Symposium on Applied Computing, SAC 2012",
note = "27th Annual ACM Symposium on Applied Computing, SAC 2012 ; Conference date: 26-03-2012 Through 30-03-2012",
}