Map Cache Management Using Dual Granularity for Mobile Storage Systems

被引:4
|
作者
Kim, Huijeong [1 ]
Jung, Sanghyuk [2 ]
Song, Yong Ho [2 ]
机构
[1] Hanyang Univ, Dept Elect & Comp Engn, Seoul 133791, South Korea
[2] Hanyang Univ, Dept Elect Engn, Seoul 133791, South Korea
关键词
NAND flash memory; flash translation layer; address translation; map cache; FLASH MEMORY;
D O I
10.1109/TCE.2014.7027338
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
NAND flash memories have been used in many mobile consumer devices as storage media because they are small, fast, shock-resistant, and energy-efficient. However, the flash storage systems based on these flash devices need a special software layer, the FTL, to translate logical addresses from a host system to physical addresses in NAND flash memories. Recently, the flash storage systems in mobile devices tend to employ a page-level mapping scheme as they are required to yield higher access bandwidth. Unlike common SSDs, which often keep the majority of mapping information in fast but volatile DRAM, the flash storage systems in mobile consumer devices keep only a limited subset of mapping information in a small-sized SRAM due to the restrictions in size, cost, and power consumption. For this reason, many cache management schemes proposed for SSDs may not be suitable for the flash storage systems in mobile consumer devices, though most map cache management schemes used in mobile storage are basically designed for SSD. This paper proposes a novel cache management scheme targeting mobile consumer devices. The proposed scheme uses different management granularities in allocating and evacuating cache space. Experimental results show that the proposed scheme improves map cache performance by up to 36% compared to the existing cache management techniques(1).
引用
收藏
页码:644 / 652
页数:9
相关论文
共 50 条
  • [1] DAC: A Device-Aware Cache Management Algorithm for Heterogeneous Mobile Storage Systems
    Kim, Young-Jin
    Kim, Jihong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (12) : 2818 - 2833
  • [2] Intelligent cache management for mobile data warehouse systems
    Huang, SM
    Lin, BS
    Deng, QS
    JOURNAL OF DATABASE MANAGEMENT, 2005, 16 (02) : 46 - 65
  • [3] Cache and carry for location management in mobile information systems
    Lee, C
    Chen, CC
    DISTRIBUTED AND PARALLEL DATABASES, 2004, 16 (02) : 165 - 192
  • [4] “Cache and Carry” for Location Management in Mobile Information Systems
    Chiang Lee
    Chao-Chun Chen
    Distributed and Parallel Databases, 2004, 16 : 165 - 192
  • [5] CircularCache: Scalable and Adaptive Cache Management for Massive Storage Systems
    Liu, Liqiong
    Qu, Xiaoyang
    Zhang, Yubiao
    Yi, Xiaodong
    Zeng, Siwang
    Wan, Jiguang
    Xie, Changsheng
    2016 IEEE INTERNATIONAL CONFERENCE ON NETWORKING ARCHITECTURE AND STORAGE (NAS), 2016,
  • [6] An Adaptive Cache Management Using Dual LRU Stacks to Improve Buffer Cache Performance
    Wan, Shenggang
    Cao, Qiang
    He, Xubin
    Xie, Changsheng
    Wu, Chentao
    2008 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC 2008), 2008, : 43 - 50
  • [7] Proactive power-aware cache management for mobile computing systems
    Cao, GH
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (06) : 608 - 621
  • [8] Proxy-based hybrid cache management in Mobile IP systems
    He, Weiping
    Chen, Ing-Ray
    INFORMATION PROCESSING LETTERS, 2008, 106 (01) : 26 - 32
  • [9] Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management
    Meza, Justin
    Chang, Jichuan
    Yoon, HanBin
    Mutlu, Onur
    Ranganathan, Parthasarathy
    IEEE COMPUTER ARCHITECTURE LETTERS, 2012, 11 (02) : 61 - 64
  • [10] Cache management for mobile file service
    Froese, KW
    Bunt, RB
    COMPUTER JOURNAL, 1999, 42 (06): : 442 - 454