跳到主要导航 跳到搜索 跳到主要内容

Multigranularity Space Management Scheme for Accelerating the Write Performance of In-Memory File Systems

  • Chongqing University
  • Wuhan University of Technology

科研成果: 期刊稿件文章同行评审

摘要

Emerging nonvolatile memory (NVM) techniques, such as phase change memory (PCM), spin-transfer torque magnetic random access memory (STT-MRAM), and resistive random-access memory, are promising for high-performance data process by reserving data in the memory hierarchy. Many persistent memory file systems are tailored to achieve high performance by exploring the advanced features of the NVM and the hardware memory management unit (MMU) in the CPU. However, with the efficient storage device and the hardware acceleration, the write routines in persistent memory file systems pose considerable overhead since repeatedly allocating free blocks and constructing the file mapping structure are time consuming. In this article, we propose a new multigranularity space management scheme (MSMS) to accelerate the write performance. The MSMS employs multigranularity structured blocks whose mapping structure is proactively constructed to slash the overhead of allocating new space and constructing the file mapping structure. Moreover, we present efficiently dedicated space allocation algorithms for different write modes. For append write, we present a file-size- and buffer-size-based allocation (FBA) algorithm to efficiently allocate the appropriate blocks. And for copy-on-write, we present an updating data and offset-based allocation algorithm to preferentially allocate structured huge blocks for reducing the overhead of invoking allocation routines. Based on the new design, we have implemented the MSMS for SIMFS in the Linux kernel. Experimental results show that the MSMS significantly reduces the times of invoking allocation routines. The average append write and copy-on-write performance with the MSMS improve by 16.34$\%$ and 7.51$\%$, respectively.

源语言英语
文章编号9028138
页(从-至)5429-5440
页数12
期刊IEEE Systems Journal
14
4
DOI
出版状态已出版 - 12月 2020

指纹

探究 'Multigranularity Space Management Scheme for Accelerating the Write Performance of In-Memory File Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此