{I/O} in a Flash: Evolution of {ONTAP} to {Low-Latency}{SSDs}

M Curtis-Maury, R Kesavan, VR Bharadwaj… - … USENIX Conference on …, 2024 - usenix.org
Flash-based persistent storage media are capable of sub-millisecond latency I/O. However,
a storage architecture optimized for spinning drives may contain software delays that make it …

To waffinity and beyond: A scalable architecture for incremental parallelization of file system code

M Curtis-Maury, V Devadas, V Fang… - 12th USENIX Symposium …, 2016 - usenix.org
In order to achieve higher I/O throughput and better overall system performance, it is
necessary for commercial storage systems to fully exploit the increasing core counts on …

Algorithms and Data Structures for Efficient Free Space Reclamation in {WAFL}

R Kesavan, R Singh, T Grusecki, Y Patel - 15th USENIX Conference on …, 2017 - usenix.org
NetApp® WAFL® is a transactional file system that uses the copy-on-write mechanism to
support fast write performance and efficient snapshot creation. However, copy-on-write …

Dynamic Data Partitioning in the WAFL File System

J Hu, M Curtis-Maury, V Devadas - 2023 IEEE High …, 2023 - ieeexplore.ieee.org
The WAFL file system leverages data partitioning to manage parallel processing of client
and internal operations. Such operations are mapped to data partitions based on the data …

{WAFL} Iron: Repairing Live Enterprise File Systems

R Kesavan, H Kumar, S Bhowmik - 16th USENIX Conference on File and …, 2018 - usenix.org
Consistent and timely access to an arbitrarily damaged file system is an important
requirement of enterprise class systems. Repairing file system inconsistencies is …

Efficient free space reclamation in WAFL

R Kesavan, R Singh, T Grusecki, Y Patel - ACM Transactions on Storage …, 2017 - dl.acm.org
NetApp® WAFL® is a transactional file system that uses the copy-on-write mechanism to
support fast write performance and efficient snapshot creation. However, copy-on-write …

Scalable write allocation in the WAFL file system

M Curtis-Maury, R Kesavan… - … on Parallel Processing …, 2017 - ieeexplore.ieee.org
Enterprise storage systems must scale to increasing core counts to meet stringent
performance requirements. Both the NetApp® Data ONTAP® storage operating system and …

High performance storage system design using emerging storage technologies

J Yang - 2022 - search.proquest.com
In the past few decades, data volume increases exponentially. Smart devices, social media,
and e-business generate an extremely amount of data everyday. While big data is promising …

DVM: Scaling out virtual memory in userspace

A Al-Mamun, K Wang, J Liu, D Zhao - Workshop Proceedings of the 47th …, 2018 - dl.acm.org
One of the most challenging problems in modern distributed big data systems lies in their
memory management: these systems preallocate a fixed amount of memory before …