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 条
  • [31] Cache Network Management Using BIG Cache Abstraction
    Babaie, Pariya
    Ramadan, Eman
    Zhang, Zhi-Li
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 226 - 234
  • [32] Flexible Cache for Database Management Systems
    Baca, Radim
    Bednar, David
    DATESO 2011: DATABASES, TEXTS, SPECIFICATIONS, OBJECTS, 2011, 706 : 146 - 152
  • [33] A Framework for Cache Management for Mobile Databases: Design and Evaluation
    Boris Y. Chan
    Antonio Si
    Hong V. Leong
    Distributed and Parallel Databases, 2001, 10 : 23 - 57
  • [34] A Distributed Cache Management Architecture for Mobile Computmg Environments
    Anandharaj, G.
    Anitha, R.
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 642 - +
  • [35] A framework for cache management for mobile databases: Design and evaluation
    Chan, BY
    Si, A
    Leong, HV
    DISTRIBUTED AND PARALLEL DATABASES, 2001, 10 (01) : 23 - 57
  • [36] A Cache Management Object Oriented Simulation for Mobile Environments
    Drakatos, Stylianos
    Douligeris, Christos
    MSWIM'07: PROCEEDINGS OF THE TENTH ACM SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2007, : 217 - 224
  • [37] A Future-Oriented Cache Management for Mobile Games
    Hu, Yue
    Wang, Meng
    Chen, Yingfeng
    Fan, Changjie
    2021 IEEE CONFERENCE ON GAMES (COG), 2021, : 493 - 500
  • [38] On Local Cache Management Strategies for Mobile Augmented Reality
    Wu, Chien-Cheng
    Tung, Li-Ping
    Lin, Chih-Yu
    Lin, Bao-Shuh P.
    Tseng, Yu-Chee
    2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2014,
  • [39] Reducing energy consumption of disk storage using power-aware cache management
    Zhu, QB
    David, FM
    Devaraj, CF
    Li, ZM
    Zhou, YY
    Cao, P
    10TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2004, : 118 - 129
  • [40] Resilience of active networks with optimal mobile energy storage systems management
    Alonso, R. F.
    de Souza, A. C. Zambroni
    ELECTRIC POWER SYSTEMS RESEARCH, 2023, 217