Efficient identification of hot data for flash memory storage systems

被引:117
|
作者
Hsieh, Jen-Wei [1 ,3 ]
Kuo, Tei-Wei [1 ,3 ]
Chang, L.I.-Pin [2 ,4 ]
机构
[1] Department of Computer Science and Information Engineering, National Taiwan University, Taipei
[2] Department of Computer Science, National Chiao-Tung University, Hsinchu
关键词
Flash memory; Garbage collection; Storage system; Workload locality;
D O I
10.1145/1138041.1138043
中图分类号
学科分类号
摘要
Hot data identification for flash memory storage systems not only imposes great impacts on flash memory garbage collection but also strongly affects the performance of flash memory access and its lifetime (due to wear-levelling). This research proposes a highly efficient method for on-line hot data identification with limited space requirements. Different from past work, multiple independent hash functions are adopted to reduce the chance of false identification of hot data and to provide predictable and excellent performance for hot data identification. This research not only offers an efficient implementation for the proposed framework, but also presents an analytic study on the chance of false hot data identification. A series of experiments was conducted to verify the performance of the proposed method, and very encouraging results are presented. © 2006 ACM.
引用
收藏
页码:22 / 40
页数:18
相关论文
共 50 条
  • [21] An efficient garbage collection policy for flash memory based swap systems
    Kwon, Ohhoon
    Ryu, Yeonseung
    Koh, Kern
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 213 - +
  • [22] Energy-efficient flash-memory storage systems with an interrupt-emulation mechanism
    Wu, CH
    Kuo, TW
    Yang, CL
    INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 134 - 139
  • [23] Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Kuo, Tei-Wei
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 212 - +
  • [24] Memory efficient and scalable address mapping for flash storage devices
    Suh, Young-Kyoon
    Moon, Bongki
    Efrat, Alon
    Kim, Jin-Soo
    Lee, Sang-Won
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (04) : 357 - 371
  • [25] Retention Trimming for Wear Reduction of Flash Memory Storage Systems
    Shi, Liang
    Wu, Kaijie
    Zhao, Mengying
    Xue, Chun Jason
    Sha, Edwin H. -M.
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [26] A Real-Time Flash Translation Layer for NAND Flash Memory Storage Systems
    Wang, Yi
    Qin, Zhiwei
    Chen, Renhai
    Shao, Zili
    Wang, Qixin
    Li, Shuai
    Yang, Laurence T.
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2016, 2 (01): : 17 - 29
  • [27] A Reliability Enhancement Design under the Flash Translation Layer for MLC-Based Flash-Memory Storage Systems
    Chang, Yuan-Hao
    Yang, Ming-Chang
    Kuo, Tei-Wei
    Hwang, Ren-Hung
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (01)
  • [28] Energy Efficient Sensor Data Logging with Amnesic Flash Storage
    Nath, Suman
    2009 INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS (IPSN 2009), 2009, : 157 - 168
  • [29] An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems
    Ji, Seunggu
    Shin, Dongkun
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (04) : 2355 - 2363
  • [30] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946