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 条
  • [31] Minimizing the Garbage Collection Time in Flash Memory using Efficient Data Allocation Scheme
    Rahiman, Amir Rizaan
    Sumari, Putra
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1623 - 1627
  • [32] A Low-Memory Address Translation Mechanism for Flash-Memory Storage Systems
    Wu, Chin-Hsien
    Jan, Chen-Kai
    Kuo, Tei-Wei
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (05) : 1713 - 1727
  • [33] A Space Reuse Strategy for Flash Translation Layers in SLC NAND Flash Memory Storage Systems
    Liu, Duo
    Wang, Yi
    Qin, Zhiwei
    Shao, Zili
    Guan, Yong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) : 1094 - 1107
  • [34] Adaptive in-page logging for flash-memory storage systems
    Ke Lu
    Peiquan Jin
    Puyuan Yang
    Shouhong Wan
    Lihua Yue
    Frontiers of Computer Science, 2014, 8 : 131 - 144
  • [35] Adaptive in-page logging for flash-memory storage systems
    Lu, Ke
    Jin, Peiquan
    Yang, Puyuan
    Wan, Shouhong
    Yue, Lihua
    FRONTIERS OF COMPUTER SCIENCE, 2014, 8 (01) : 131 - 144
  • [36] Sanitization of Data in Nanoscale Flash Memory by Thermal Erasing and Reuse of Storage
    Park, Jun-Young
    Moon, Dong-Il
    Kim, Seong-Yeon
    Im, Hwon
    Chang, Ki Soo
    Jeong, Chanbae
    Choi, Yang-Kyu
    PHYSICA STATUS SOLIDI A-APPLICATIONS AND MATERIALS SCIENCE, 2018, 215 (14):
  • [37] Journal-based Block Images for Flash Memory Storage Systems
    Jiao, Lei
    Zhang, Yanyuan
    Lin, Wei
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1331 - 1336
  • [38] An Energy-Efficient I/O Request Mechanism for Multi-Bank Flash-Memory Storage Systems
    Wu, Chin-Hsien
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (01)
  • [39] An Efficient Parallel Executing Command Scheduler for NAND Flash Storage Systems
    Yan, Wei
    Liu, Yu
    Wang, Xuguang
    2013 IEEE 4TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2014, : 20 - 24
  • [40] Memory management in flash-memory disks with data compression
    Kjelso, M
    Jones, S
    MEMORY MANAGEMENT, 1995, 986 : 399 - 413