We perform a detailed vertical analysis of application performance atop a range of modern file systems and SSD FTLs. We formalize the" unwritten contract" that clients of SSDs should …
J Kwak, S Lee, K Park, J Jeong, YH Song - ACM Transactions on …, 2020 - dl.acm.org
As semiconductor technology has advanced, many storage systems have begun to use non- volatile memories as storage media. The organization and architecture of storage controllers …
Data analysis and retrieval is a widely-used component in existing artificial intelligence systems. However, each request has to go through each layer across the I/O stack, which …
Modern high-speed devices (eg, network adapters, storage, accelerators) use new host interfaces, which expose multiple software queues directly to the device. These multi-queue …
J Zhang, Y Lu, J Shu, X Qin - ACM Transactions on Embedded …, 2017 - dl.acm.org
As the cost-per-bit of solid state disks is decreasing quickly, SSDs are supplanting HDDs in many cases, including the primary storage of key-value stores. However, simply deploying …
Y Chen, J Shu, J Ou, Y Lu - ACM Transactions on Storage (ToS), 2018 - dl.acm.org
Persistent memory provides data persistence at main memory with emerging non-volatile main memories (NVMMs). Recent persistent memory file systems aggressively use direct …
S Li, Y Lu, J Shu, Y Hu, T Li - … of the International Conference for High …, 2017 - dl.acm.org
Key-Value stores provide scalable metadata service for distributed file systems. However, the metadata's organization itself, which is organized using a directory tree structure, does …
X Liao, Y Lu, E Xu, J Shu - 14th USENIX Symposium on Operating …, 2020 - usenix.org
Storage systems rely on write dependency to achieve atomicity and consistency. However, enforcing write dependency comes at the expense of performance; it concatenates multiple …
S Subbarao, V Bolkhovitin, A Kulkarni… - US Patent …, 2020 - Google Patents
Example multi-device storage systems, storage devices, and methods provide hosted services on peer storage devices. Storage devices include local memory resources, such as …