当前位置: X-MOL 学术J. Syst. Archit. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
ADAPT: An Auxiliary Storage Data Path Toolkit
Journal of Systems Architecture ( IF 4.5 ) Pub Date : 2020-10-13 , DOI: 10.1016/j.sysarc.2020.101902
Weisu Wang , Christopher Meyers , Robert Roy , Sarah Diesburg , An-I Andy Wang

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.



中文翻译:

ADAPT:辅助存储数据路径工具包

旧版存储数据路径在很大程度上是由黑盒层构成的,并具有四个主要限制:(1)跨层的功能冗余;(2)跨层协调和数据跟踪不佳;(3)高延迟存储设备的预设; (4)对新存储数据模型的支持不佳。

解决所有这些限制是一个艰巨的挑战,我们介绍了ADAPT,这是辅助存储数据路径工具包,可对传统存储数据路径进行补充,以帮助减轻这些限制。该工具包使所有存储层能够使用通过ADAPT API构造的共享数据结构来协调和跟踪数据。我们的案例研究表明,我们可以直接支持诸如键值存储之类的应用程序,而无需通过文件系统。我们还构建了一个基于ADAPT的文件系统,并对缓存进行了优先排序,以演示ADAPT的可用性,可扩展性和鲁棒性。此外,我们通过基于ADAPT的文件系统构建了按文件的安全删除,以演示整个数据路径的协调和数据跟踪。

更新日期:2020-10-13
down
wechat
bug