Faculty Publications
Adapt: An Auxiliary Storage Data Path Toolkit
Document Type
Article
Keywords
Storage data path and file systems
Journal/Book/Conference Title
Journal of Systems Architecture
Volume
113
Abstract
The legacy storage data path is largely structured in black-box layers and has four major limitations: (1) functional redundancies across layers, (2) poor cross-layer coordination and data tracking, (3) presupposition of high-latency storage devices, and (4) poor support for new storage data models. While addressing all these limitations is a daunting challenge, we introduce ADAPT, an auxiliary storage data path toolkit that complements the legacy storage data path to help mitigate these limitations. This toolkit enables all storage layers to coordinate and track data using shared data structures constructed through the ADAPT API. Our case studies have shown that we can directly support applications such as a key-value store without going through the file system. We also built an ADAPT-based file system and prioritized caching to demonstrate the usability, extensibility, and robustness of ADAPT. In addition, we built per-file secure deletion via our ADAPT-based file system to demonstrate data-path-wide coordination and data tracking.
Department
Department of Computer Science
Original Publication Date
2-1-2021
DOI of published version
10.1016/j.sysarc.2020.101902
Repository
UNI ScholarWorks, Rod Library, University of Northern Iowa
Language
en
Recommended Citation
Wang, Weisu; Meyers, Christopher; Roy, Robert; Diesburg, Sarah; and Wang, An I.Andy, "Adapt: An Auxiliary Storage Data Path Toolkit" (2021). Faculty Publications. 122.
https://scholarworks.uni.edu/facpub/122