DESIGN AND PERFORMANCE EVALUATION OF FLASH MEMORY BACKUP SYSTEMS

被引:0
|
作者
TAKAKURA, H
KAMBAYASHI, Y
机构
[1] Faculty of Engineering, Integrated Environment Experimental Lab, Kyoto University, Kyoto
关键词
FLASH MEMORY; BACKUP SYSTEM; MAIN-MEMORY DATABASE; MEMORY DESIGN; PERFORMANCE EVALUATION;
D O I
10.1002/scj.4690250704
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Main memory databases are a promising approach to the realization of high-performance systems since they do not require low-speed secondary storages. One of the critical problems of such systems is the volatile nature of main memory. Hence, nonvolatile secondary storage cannot be removed for back-up and recovery. The authors have developed continuous back-up systems which realize low-overhead back-up procedures and quick recovery. A recent development has been flash memory, which can maintain its contents without electric power supply. It is expected that flash memory will realize high-speed nonvolatile storage. There are, however, some characteristics which are different from disk storages. For example, in flash memory, the block size of a sequential access is very small, e.g., 256 bytes. Thus we cannot use sequential access to retrieve large amounts of data, although optimization to utilize sequential access need not be considered. Although flash memory seems to be a good choice for secondary storages, the number of rewrites to a memory cell determines its lifetime. Current flash memory cannot be used as conventional secondary storage. Therefore, this paper discusses system architectures which utilize flash memory as back-up storage. Special consideration is given to reducing the number of rewrite operations. It is expected that in the proposed systems, flash memory storage can survive over 10 years. Performance evaluation is also discussed.
引用
收藏
页码:39 / 47
页数:9
相关论文
共 50 条
  • [21] Exploiting Uncorrectable Data Reuse for Performance Improvement of Flash Memory
    Cui, Jinhua
    Liu, Cheng
    Liu, Junwei
    Huang, Jianhang
    Yang, Laurence T.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (06) : 1785 - 1798
  • [22] Using data clustering to improve cleaning performance for flash memory
    Chiang, ML
    Lee, PCH
    Chang, RC
    SOFTWARE-PRACTICE & EXPERIENCE, 1999, 29 (03) : 267 - 290
  • [23] Architectures and optimization methods of flash memory based storage systems
    Deng, Yuhui
    Zhou, Jipeng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (02) : 214 - 227
  • [24] Efficient identification of hot data for flash memory storage systems
    Hsieh, Jen-Wei
    Kuo, Tei-Wei
    Chang, L.I.-Pin
    ACM Transactions on Storage, 2006, 2 (01) : 22 - 40
  • [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 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
  • [27] Flash-Aware RAID Techniques for Dependable and High-Performance Flash Memory SSD
    Im, Soojun
    Shin, Dongkun
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (01) : 80 - 92
  • [28] Flash memory failure analysis: Advanced flash memory analysis
    Freescale Semiconductor, Inc., Austin, TX, United States
    Electron. Device Fail. Anal., 2009, 2 (30-34):
  • [29] DSFTL: An Efficient FTL for Flash Memory Based Storage Systems
    Chae, Suk-Joo
    Mativenga, Ronnie
    Paik, Joon-Young
    Attique, Muhammad
    Chung, Tae-Sun
    ELECTRONICS, 2020, 9 (01)
  • [30] Cooperating Write Buffer Cache and Virtual Memory Management for Flash Memory Based Systems
    Shi, Liang
    Xue, Chun Jason
    Zhou, Xuehai
    17TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2011), 2011, : 147 - 156