首页> 外文期刊>IEEE Transactions on Computers >Optimizing I/O Operations in File Systems for Fast Storage Devices
【24h】

Optimizing I/O Operations in File Systems for Fast Storage Devices

机译:为快速存储设备优化文件系统中的I / O操作

获取原文
获取原文并翻译 | 示例

摘要

Fast non-volatile memory (NVM) technologies (e.g., phase change memory, spin-transfer torque memory, and MRAM) provide high performance to legacy storage systems. These NVM technologies have attractive features, such as low latency and high throughput to satisfy application performance. Accordingly, fast storage devices based on fast NVM lead to a rapid increase in the demand for diverse computer systems and environments (e.g., cloud platforms, web servers, and database systems) where they are expected to be used as primary storage. Despite the promised benefits provided by fast storage devices, modern file systems do not take advantage of the storage’s full performance. In this article, we analyze and explore existing I/O strategies in read, write, journal I/O, and recovery paths between the file system and the storage device. The analysis shows that existing I/O strategies are an obstacle to get maximum performance of fast storage devices. To address this issue, we propose efficient I/O strategies that enable file systems to fully exploit the performance of fast storage devices. Our main idea is to transfer requests from discontiguous host memory buffers in the file systems to discontiguous storage segments in one I/O request to get maximize I/O performance. We implemented our scheme to read, write, journal I/O and recovery operations in the EXT4 file system and the JBD2 module. We demonstrate the implication of our idea in terms of application performance through well-known benchmarks. The experimental results show that our optimized file system achieves better performance than the existing file system, with improvements of up to 1.54 ×, 1.96× , and 2.28 × on ordered mode, data journaling mode, and recovery, respectively.
机译:快速非易失性存储器(NVM)技术(例如相变存储器,自旋传递扭矩存储器和MRAM)为传统存储系统提供了高性能。这些NVM技术具有吸引人的功能,例如低延迟和高吞吐量以满足应用程序性能。因此,基于快速NVM的快速存储设备导致对其中期望将它们用作主要存储的各种计算机系统和环境(例如,云平台,Web服务器和数据库系统)的需求快速增加。尽管快速存储设备提供了许诺的好处,但是现代文件系统并未利用存储的全部性能。在本文中,我们分析和探索文件系统和存储设备之间的读写,日记I / O和恢复路径中的现有I / O策略。分析表明,现有的I / O策略是获得快速存储设备最佳性能的障碍。为了解决此问题,我们提出了有效的I / O策略,使文件系统能够充分利用快速存储设备的性能。我们的主要思想是将请求从文件系统中不连续的主机内存缓冲区传输到一个I / O请求中的不连续存储段,以实现最大化的I / O性能。我们在EXT4文件系统和JBD2模块中实现了读取,写入,日记I / O和恢复操作的方案。我们通过著名的基准测试来证明我们的想法对应用程序性能的影响。实验结果表明,我们优化的文件系统比现有文件系统具有更好的性能,在有序模式,数据日志记录模式和恢复方面分别提高了1.54×,1.96×和2.28×。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号