Challenges and Implications of Memory Management Systems under Fast SCM Storage

被引:0
|
作者
Park, Yunjoo [1 ]
Cho, Kyungwoon [1 ]
Bahn, Hyokyung [1 ]
机构
[1] Ewha Womans Univ, Dept Comp Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
SCM (Storage-Class Memory); buffer cache; paging system; memory management; page size;
D O I
10.1109/ICISCE48695.2019.00046
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, Storage-Class Memory (SCM) has advanced as a new memory/storage medium, and legacy memory subsystems optimized for DRAM-HDD architectures need to be redesigned. In this paper, we revisit the memory subsystems that use SCM as an underlying storage device and discuss the challenges and implications of such systems. Specifically, we analyze two memory layers influenced by fast storage devices: buffer cache and paging systems. In case of buffer cache, our analysis shows that caching of a file block gains only when the block from SCM storage is accessed at least twice after entering the cache. This is contrasting to the HDD case, in which only a single access in the cache also gains. In case of paging systems, we found out that a small page is effective in improving data access latency although it does not gain in terms of the page fault ratio. However, we further observed that a small page degrades the TLB miss ratio, which eventually deteriorates the address translation latency. Thus determining an appropriate page size is necessary by considering the trade-off between address translation and data access latency, under SCM storage. We anticipate that the result of this paper will be helpful in designing memory subsystems with ever faster SCM storage devices.
引用
收藏
页码:190 / 194
页数:5
相关论文
共 50 条
  • [1] Implications of Non-Volatile Memory as Primary Storage for Database Management Systems
    Ul Mustafa, Naveed
    Armejach, Adria
    Ozturk, Ozcan
    Cristal, Adrian
    Unsal, Osman S.
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 164 - 171
  • [2] Implications of NVM Based Storage on Memory Subsystem Management
    Bahn, Hyokyung
    Cho, Kyungwoon
    APPLIED SCIENCES-BASEL, 2020, 10 (03):
  • [3] Challenges of Memory Management on Modern NUMA Systems
    Gaud, Fabien
    Lepers, Baptiste
    Funston, Justin
    Dashti, Mohammad
    Fedorova, Alexandra
    Quema, Vivien
    Lachaize, Renaud
    Roth, Mark
    COMMUNICATIONS OF THE ACM, 2015, 58 (12) : 59 - 66
  • [4] Challenges of memory management: On modern numa systems
    Gaud, Fabien
    Lepers, Baptiste
    Funston, Justin
    Dashti, Mohammad
    Fedorova, Alexandra
    Quéma, Vivien
    Lachaize, Renaud
    Roth, Mark
    2015, Association for Computing Machinery (13): : 99 - 124
  • [5] Global memory management in distributed multimedia storage systems
    Zhu, Qing-Bo
    Qiao, Hao
    Chen, Dao-Xu
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2002, 30 (12): : 1832 - 1835
  • [6] SCM of core enterprise management under the stock
    Zhang Yu-min
    Shan Bao-ling
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON RISK MANAGEMENT & GLOBAL E-BUSINESS, VOLS I AND II, 2009, : 534 - 539
  • [7] Dynamic Adjustment of Storage Class Memory Capacity in Memory-Resource Disaggregated Hybrid Storage With SCM and NAND Flash Memory
    Matsui, Chihiro
    Takeuchi, Ken
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (08) : 1799 - 1810
  • [8] Efficient Storage Management for Aged File Systems on Persistent Memory
    Zeng, Kaisheng
    Lu, Youyou
    Wan, Hu
    Shu, Jiwu
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1769 - 1774
  • [9] SCM Trends and Challenges - Implications from a Cross-industry Analysis
    Friemann, F.
    Gerschberger, M.
    Reitner, K.
    Schoensleben, P.
    2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2014, : 897 - 902
  • [10] MINIATURE MEMORY CHALLENGES CHIP STORAGE
    不详
    NEW SCIENTIST, 1989, 121 (1654) : 36 - 36