Search NASA⌕ Search

DOE OSTI · code-68816

ZFS Interface For Accelerators

Abstract

As data volume increases in HPC centers, storing data in reasonable amounts of space and time while maintaining data integrity and recoverability becomes ever more difficult. ZFS is a filesystem that provides these features, among many others, that make it attractive for usage in HPC environments. It has the ability to compress data, compute checksums, and compute redundancy codes within the same runtime, rather than compute each separately, without knowledge of the underlying structure of the filesystem. However, measurements have shown that compression on CPUs can be incredibly inefficient and significantly reduce the performance of ZFS. The ZFS Interface for Accelerators (Z.I.A.) was developed to provide an interface to route data to accelerators while being processed by ZFS, so that the ZFS infrastructure and features are maintained, while allowing for ZFS administrators to provide faster implementations of compression, or other features, to their instance of ZFS.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Lee, Jason, Settlemyer, Bradley, Manno, Dominic, Atkinson, Brian. 2022-01-05. ZFS Interface For Accelerators. https://doi.org/10.11578/dc.20220106.5

Cite the original work for its findings. Save a collection to share your selection of sources.