...
首页> 外文期刊>Operating systems review >Iris: An optimized I/O stack for low-latency storage devices
【24h】

Iris: An optimized I/O stack for low-latency storage devices

机译:虹膜:针对低延迟存储设备的优化I / O堆栈

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

获取外文期刊封面封底 >>

       

摘要

System software overheads in the I/O path, including VFS and file system code, become more pronounced with emerging low-latency storage devices. Currently, these overheads constitute the main bottleneck in the I/O path and they limit efficiency of modern storage systems. In this paper we present a taxonomy of the current state-of-the-art systems on accelerating accesses to fast storage devices. Furthermore, we present Iris, a new I/O path for applications, that minimizes overheads from system software in the common I/O path. The main idea is the separation of the control and data planes. The control plane consists of an unmodified Linux kernel and is responsible for handling data plane initialization and the normal processing path through the kernel for non-file related operations. The data plane is a lightweight mechanism to provide direct access to storage devices with minimum overheads and without sacrificing strong protection semantics. Iris requires neither hardware support from the storage devices nor changes in user applications. We evaluate our early prototype and we find that it achieves on a single core up to 1.7× and 2.2 × better read and write random IOPS, respectively, compared to the XFS and EXT4 file systems. It also scales with the number of cores; using 4 cores Iris achieves 1.84 × and 1.96 × better read and write random IOPS, respectively. In sequential reads we provide similar performance and in sequential writes we are about 20% better compared to other file systems.
机译:随着新兴的低延迟存储设备的出现,I / O路径中的系统软件开销(包括VFS和文件系统代码)变得更加明显。当前,这些开销构成了I / O路径的主要瓶颈,并且限制了现代存储系统的效率。在本文中,我们提出了关于加速访问快速存储设备的当前最先进系统的分类法。此外,我们介绍了Iris,这是一种用于应用程序的新I / O路径,该路径可将公用I / O路径中系统软件的开销降至最低。主要思想是控制平面和数据平面的分离。控制平面由未经修改的Linux内核组成,负责处理数据平面初始化以及通过内核进行的非文件相关操作的正常处理路径。数据平面是一种轻量级的机制,可以在不牺牲强大保护语义的情况下以最小的开销直接访问存储设备。 Iris既不需要存储设备的硬件支持,也不需要更改用户应用程序。我们评估了我们的早期原型,发现与XFS和EXT4文件系统相比,它在单个内核上可分别实现高达1.7倍和2.2倍的读写随机IOPS更好的性能。它还随核心数量而扩展;使用4核Iris可以分别实现1.84×和1.96×更好的读写随机IOPS。在顺序读取中,我们提供类似的性能;在顺序写入中,我们比其他文件系统好约20%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号