探索 DAOS 接口与性能
Exploring DAOS Interfaces and Performance
AI总结:
本文探讨了利用NVM设备的DAOS对象存储的多种I/O接口,通过基准测试分析其性能,并与同类系统比较,展示了其在高性能I/O上的潜力与灵活性。
摘要:
分布式异步对象存储(DAOS)是一种利用非易失性内存(NVM)设备的新型软件定义对象存储,专为高性能设计。它提供了多种接口供应用程序执行 I/O,包括原生对象存储 API 和 DAOS FUSE 模块,以实现与使用 POSIX 文件系统 API 的现有应用的无缝兼容。本文讨论了这些接口及其提供的选项,通过多种 I/O 基准测试对 DAOS 进行了评估,并分析了观察到的性能。我们还简要比较了其在相同硬件上部署的分布式文件系统和另一个对象存储系统的性能,展示了 DAOS 在支持高性能 I/O 方面的潜力与增强的灵活性。
英文摘要:
Distributed Asynchronous Object Store (DAOS) is a novel software-defined object store leveraging Non-Volatile Memory (NVM) devices, designed for high performance. It provides a number of interfaces for applications to undertake I/O, ranging from a native object storage API to a DAOS FUSE module for seamless compatibility with existing applications using POSIX file system APIs. In this paper we discuss these interfaces and the options they provide, exercise DAOS through them with various I/O benchmarks, and analyse the observed performance. We also briefly compare the performance with a distributed file system and another object storage system deployed on the same hardware, and showcase DAOS' potential and increased flexibility to support high-performance I/O.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。