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 条
  • [41] A new Approach for Management of Battery Storage Systems for Mobile and Stationary Applications
    Kiani, Morgan
    Evans, Jacob
    2015 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC), 2015,
  • [42] Cache coherency and storage management in a persistent object system
    Koch, B.
    Schunke, T.
    Dearle, A.
    Vaughan, F.
    Marlin, C.
    Fazakerley, R.
    Barter, C.
    International Workshop on Persistent Object Systems, 1990,
  • [43] Group-based cooperative cache management for mobile clients in a mobile enviromnent
    Chow, CY
    Leong, HV
    Chan, ATS
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 83 - 90
  • [44] Doppler compensation mobile by using dual antenna for OFDM systems
    Serbetli, Semih
    Baggen, Stan
    2008 IEEE 67TH VEHICULAR TECHNOLOGY CONFERENCE-SPRING, VOLS 1-7, 2008, : 1499 - 1503
  • [45] RAPID-Cache - A reliable and inexpensive write cache for high performance storage systems
    Hu, YM
    Nightingale, T
    Yang, Q
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 290 - 307
  • [46] UNIFIED MANAGEMENT OF REGISTERS AND CACHE USING LIVENESS AND CACHE BYPASS
    CHI, CH
    DIETZ, H
    SIGPLAN NOTICES, 1989, 24 (07): : 344 - 355
  • [47] Using the intelligence of mobile agents in road management systems
    Sasak, J
    ConTEL 2005: Proceedings of the 8th International Conference on Telecommunications, Vols 1 and 2, 2005, : 595 - 601
  • [48] Security requirements for management systems using mobile agents
    Reiser, H.
    Vogt, G.
    IEEE Symposium on Computers and Communications - Proceedings, 2000, : 160 - 165
  • [49] Security requirements for management systems using mobile agents
    Reiser, H
    Vogt, G
    ISCC 2000: FIFTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2000, : 160 - 165
  • [50] Improving Performance for Flash-Based Storage Systems through GC-Aware Cache Management
    Wu, Suzhen
    Mao, Bo
    Lin, Yanping
    Jiang, Hong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (10) : 2852 - 2865