DCD—disk caching disk: a new approach for boosting I/O performance
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
ACM Transactions on Database Systems (TODS)
RAPID-Cache-A Reliable and Inexpensive Write Cache for High Performance Storage Systems
IEEE Transactions on Parallel and Distributed Systems
Logging RAID - An Approach to Fast, Reliable, and Low-Cost Disk Arrays
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
A Novel Reordering Write Buffer to Improve Write Performance of Log-Structured File Systems
IEEE Transactions on Computers
STICS: SCSI-to-IP cache for storage area networks
Journal of Parallel and Distributed Computing
Reconstruct versus read-modify writes in RAID
Information Processing Letters
WOLF--A Novel Reordering Write Buffer to Boost the Performance of Log-Structured File System
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
HyLog: A High Performance Approach to Managing Disk Layout
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Performance of Two-Disk Failure-Tolerant Disk Arrays
IEEE Transactions on Computers
Write amplification analysis in flash-based solid state drives
SYSTOR '09 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference
Higher reliability redundant disk arrays: Organization, operation, and coding
ACM Transactions on Storage (TOS)
Reconstruct versus read-modify writes in RAID
Information Processing Letters
Performance of greedy garbage collection in flash-based solid-state drives
Performance Evaluation
Janus-FTL: finding the optimal point on the spectrum between page and block mapping schemes
EMSOFT '10 Proceedings of the tenth ACM international conference on Embedded software
WOLF: a novel reordering write buffer to boost the performance of log-structured file systems
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
HyLog: a high performance approach to managing disk layout
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Why specialized disks for composite operations may be unnecessary
ACM SIGARCH Computer Architecture News
RAID level selection for heterogeneous disk arrays
Cluster Computing
HPDA: A hybrid parity-based disk array for enhanced performance and reliability
ACM Transactions on Storage (TOS)
Data migration in RAID based on stripe unit heat
ICMLC'05 Proceedings of the 4th international conference on Advances in Machine Learning and Cybernetics
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
A mean field model for a class of garbage collection algorithms in flash-based solid state drives
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Proceedings of the 1st Workshop on Interactions of NVM/FLASH with Operating Systems and Workloads
Gecko: contention-oblivious disk arrays for cloud storage
FAST'13 Proceedings of the 11th USENIX conference on File and Storage Technologies
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Hi-index | 0.01 |
In this paper, we compare the performance of the well-known RAID-5 arrays to that of log-structured arrays (LSA), on transaction-processing workloads. LSA borrows heavily from the log-structured file system (LFS) approach, but is executed in an outboard disk controller. The LSA technique we examine combines LFS, RAID, compression and non-volatile cache. We look at sensitivity of LSA performance to amount of free space on the physical disks and to the compression ratio achieved. We also evaluate a RAID-5 design that supports compression in cache.