No abstract available.
Proceeding Downloads
Neural Cloud Storage: Innovative Cloud Storage Solution for Cold Video
Cloud storage providers offer different pricing tiers based on the access frequency of stored data. This pricing plan offers cost benefits for videos that are accessed less than once per month. However, the stringent requirement falls short in ...
NeSSA: Near-Storage Data Selection for Accelerated Machine Learning Training
Large-scale machine learning (ML) models rely on extremely large datasets to learn their exponentially growing number of parameters. While these models achieve unprecedented success, the increase in training time and hardware resources required is ...
SAND: A Storage Abstraction for Video-based Deep Learning
Deep learning has gained significant success in video applications such as classification, analytics, and self-supervised learning. However, when scaling out to a large volume of videos, existing approaches suffer from a fundamental limitation; they ...
Cache in Hand: Expander-Driven CXL Prefetcher for Next Generation CXL-SSD
Integrating compute express link (CXL) with SSDs allows scalable access to large memory but has slower speeds than DRAMs. We present ExPAND, an expander-driven CXL prefetcher that offloads last-level cache (LLC) prefetching from host CPU to CXL-SSDs. ...
P2Cache: An Application-Directed Page Cache for Improving Performance of Data-Intensive Applications
We propose P2Cache, an application-directed kernel-level page cache that allows an application developer to build a custom kernel-level page cache that matches the I/O characteristics of a target application. P2Cache extends a Linux kernel page cache ...
When Caching Systems Meet Emerging Storage Devices: A Case Study
Block-layer caching systems improve the I/O performance by using hybrid storage devices; the advent of fast, byte-addressable storage enables caching systems to further leverage new storage tiers (e.g., with persistent memory as the cache device and ...
Do we still need IO schedulers for low-latency disks?
The performance of recent data storage devices has significantly improved over previous generations, with lower latency, greater throughput, and greater parallelism. Since we now have Ultra-Low Latency (ULL) data storage devices capable of providing ...
Deep Note: Can Acoustic Interference Damage the Availability of Hard Disk Storage in Underwater Data Centers?
The growing worldwide attention toward large-scale subsea data centers has garnered substantial interest from commercial entities which have built and deployed underwater prototypes since 2015. These data centers utilize hard disk drives (HDDs) as a ...
Energy Implications of IO Interface Design Choices
With the availability of high performance storage technology, there is extra pressure on the efficiency of IO interfaces. In addition to the popular POSIX synchronous, POSIX asynchronous, and Linux asynchronous (libaio) IO interfaces, there are two ...
Excessive SSD-Internal Parallelism Considered Harmful
Modern SSDs achieve high throughput by utilizing multiple independent channels and chips in parallel. However, we find that excessive parallelism inadvertently amplifies the garbage collection (GC) overhead due to the larger unit of space reclamation. ...
A Study of Invalid Programming in 3D QLC NAND Flash Memories
3D QLC NAND flash memories are now widely applied in storage systems due to their high density. They adopt the two-step programming strategy to avoid severe program interference. This strategy results in a non-trivial time period between the two ...
Hide-and-Seek: Hiding Secrets in Threshold Voltage Distributions of NAND Flash Memory Cells
In this paper, we propose a new page-writing technique to hide secret information using the threshold voltage variation of programmed memory cells. We demonstrate the proposed technique on the state-of-the-art commercial 3D NAND flash memory chips by ...
When F2FS Meets Compression-Based SSD!
Compression-based schemes have been widely studied to improve the lifetime and performance of solid-state drives (SSDs). Recently, the most popular flash-friendly file system (F2FS) started supporting compression to maximize the lifetime of NAND flash-...
Input and Output Coverage Needed in File System Testing
File systems need testing to discover bugs and to help ensure reliability. Many file system testing tools are evaluated based on their code coverage. We analyzed recently reported bugs in Ext4 and BtrFS and found a weak correlation between code ...
Is Garbage Collection Overhead Gone? Case study of F2FS on ZNS SSDs
The sequential write nature of ZNS SSDs makes them very well-suited for log-structured file systems. The Flash-Friendly File System (F2FS), is one such log-structured file system and has recently gained support for use with ZNS SSDs. The large F2FS ...
A Free-Space Adaptive Runtime Zone-Reset Algorithm for Enhanced ZNS Efficiency
While the state-of-the-art runtime zone-reset algorithm of the ZenFS in RocksDB is optimized for the performance of Zone Namespace (ZNS) SSDs, it does not take into account the lifetime constraint of ZNS SSDs. To address this issue, we present FAR, a ...
An Efficient Order-Preserving Recovery for F2FS with ZNS SSD
Storage devices use write buffers to improve performance, where multiple write requests are processed in parallel and completed in a random order. This may result in data loss in the event of a sudden failure. Therefore, Linux filesystems provide the ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
HotStorage '22 | 47 | 19 | 40% |
HotStorage '21 | 40 | 15 | 38% |
Overall | 87 | 34 | 39% |