FAST Best Papers CollectingFAST brings together storage-system researchers and practitioners to explore new directions in the design, implementation, evaluation, and deployment of storage systems.
Stathis Maneas, Kaveh Mahdaviani, Tim Emami,Bianca Schroeder
FAST, pp.137-149, (2020)
Cited by1BibtexViews85
0
0
Scott Miller
file and storage technologies, (2020)
Cited by0BibtexViews64
0
0
USENIX Annual Technical Conference, (2019): 143-157
We present DistCache, a new distributed caching mechanism that provides provable load balancing for large-scale storage systems
Cited by40BibtexViews212
0
0
ACM Transactions on Storage, no. 4 (2015)
We introduce Skylight, a novel methodology that combines software and hardware techniques to reverse engineer key properties of drive-managed Shingled Magnetic Recording (SMR) drives. The software part of Skylight measures the latency of controlled I/O operations to infer importa...
Cited by100BibtexViews180DOI
0
0
FAST, (2014)
Traditional memory allocation mechanisms are not suitable for new DRAM-based storage systems because they use memory inefficiently, particularly under changing access patterns. In contrast, a log-structured approach to memory management allows 80-90% memory utilization while offe...
Cited by114BibtexViews197
0
0
FAST, (2013)
Journaling techniques are widely used in modern file systems as they provide high reliability and fast recovery from system failures. However, it reduces the performance benefit of buffer caching as journaling accounts for a bulk of the storage writes in real system environments....
Cited by159BibtexViews118
0
0
ACM Transactions on Storage (TOS), no. 1 (2013): ArticleNo.3-ArticleNo.3
We conducted a comprehensive study of Linux file system evolution by analyzing eight years of changes across 5,079 patches, deriving numerous new (and sometimes surprising) insights into the file-system development process. Our observations should be useful to file-system dev...
Cited by156BibtexViews118DOI
0
0
FAST, no. 4 (2012): 17-17
We find evidence that storage is a significant contributor to application performance on mobile devices; our experiments provide insight into the Android storage stack and reveal its correlation with application performance
Cited by257BibtexViews137DOI
0
0
TOS, no. 4 (2012): 7-7
File system bugs that corrupt file system metadata on disk are insidious. Existing file-system reliability methods, such as checksums, redundancy, or transactional updates, merely ensure that the corruption is reliably preserved. The typical workarounds, based on using backups or...
Cited by67BibtexViews136DOI
0
0
ACM Transactions on Storage, no. 4 (2011)
We find that whole-file deduplication together with sparseness is a highly efficient means of lowering storage consumption, even in a backup scenario
Cited by518BibtexViews151DOI
0
0
ACM Transactions on Storage (TOS), no. 4 (2011): ArticleNo.12-ArticleNo.12
What is the accuracy of the Storage Model? Second, how accurately does David predict benchmark runtime and what storage space savings does it provide? Third, can David scale to large target devices including RAID? what is the memory and CPU overhead of David?
Cited by20BibtexViews136DOI
0
0
TOS, no. 3 (2010): ArticleNo.11-ArticleNo.11
We introduce Membrane, a set of changes to the operating system to support restartable file systems. Membrane allows an operating system to tolerate a broad class of file system failures, and does so while remaining transparent to running applications; upon failure, the file syst...
Cited by54BibtexViews83DOI
0
0
TOS, no. 3 (2010): ArticleNo.12-ArticleNo.12
A quFile is a unifying abstraction that simplifies data management by encapsulating different physical representations of the same logical data. Similar to a quBit (quantum bit), the particular representation of the logical data displayed by a quFile is not determined until the m...
Cited by29BibtexViews115DOI
0
0
TOS, no. 4 (2009): 125-138
One key aspect of this problem is generating realistic filesystem state, with due emphasis given to file-system metadata and file content
Cited by111BibtexViews102DOI
0
0
TOS, no. 4 (2009): 99-110
We develop a holistic framework for adaptively scheduling asynchronous requests in distributed file systems. The system is holistic in that it manages all resources, including network bandwidth, server I/O, server CPU, and client and server memory utilization. It accelerates, def...
Cited by43BibtexViews105DOI
0
0
TOS, no. 3 (2008): ArticleNo.8-ArticleNo.8
An important threat to reliable storage of data is silent data corruption. In order to develop suitable protection mechanisms against data corruption, it is essential to understand its characteristics. In this paper, we present the first large-scale study of data corruption. We a...
Cited by364BibtexViews125DOI
0
0
ACM Transactions on Storage, pp.189-206, (2008)
The file-system API of contemporary systems makes programs vulnerable to TOCTTOU (time of check to time of use) race conditions. Existing solutions either help users to detect these problems (by pinpointing their locations in the code), or prevent the problem altogether (by modif...
Cited by62BibtexViews98
0
0
Bianca Schroeder, Garth A. Gibson
FAST, (2007)
For drives less than five years old, field replacement rates were larger than what the datasheet mean time to failure suggested by a factor of 2–10
Cited by926BibtexViews144
0
0
FAST, pp.28-28, (2007)
Contributory applications allow users to donate unused resources on their personal computers to a shared pool. Applications such as SETI@home, Folding@home, and Freenet are now in wide use and provide a variety of services, including data processing and content distribution. Howe...
Cited by22BibtexViews102
0
0
小科