Exploring DAOS Interfaces and Performance

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Manubens, Nicolau, Lombardi, Johann, Smart, Simon D., Danovaro, Emanuele, Quintino, Tiago, Hildebrand, Dean, Jackson, Adrian
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929518104543232
author Manubens, Nicolau
Lombardi, Johann
Smart, Simon D.
Danovaro, Emanuele
Quintino, Tiago
Hildebrand, Dean
Jackson, Adrian
author_facet Manubens, Nicolau
Lombardi, Johann
Smart, Simon D.
Danovaro, Emanuele
Quintino, Tiago
Hildebrand, Dean
Jackson, Adrian
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18682
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Exploring DAOS Interfaces and Performance
Manubens, Nicolau
Lombardi, Johann
Smart, Simon D.
Danovaro, Emanuele
Quintino, Tiago
Hildebrand, Dean
Jackson, Adrian
Distributed, Parallel, and Cluster Computing
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.
title Exploring DAOS Interfaces and Performance
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2409.18682