Dual actuator logging disk architecture and modeling
Journal of Systems Architecture: the EUROMICRO Journal
RAID0.5: design and implementation of a low cost disk array data protection method
The Journal of Supercomputing
Hardware design of a new genetic based disk scheduling method
Real-Time Systems
A novel file-level continuous data protection mechanism oriented service application
Proceedings of the Third International Conference on Internet Multimedia Computing and Service
An update-aware storage system for low-locality update-intensive workloads
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
High-throughput low-latency fine-grained disk logging
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Hi-index | 0.00 |
Disk logging is a fundamental building block for fault-tolerance system design because it captures a persistent snapshot of critical system state for subsequent recovery in the occurrence of failures. Logging typically is required to be synchronous to ensure absolute recoverability. Therefore speeding up synchronous disk write is critical to those fault tolerance systems that are based on disk logging. This paper describes a novel track-based disk logging technique that is able to reduce the latency of synchronous disk writes to the minimum without compromising data integrity guarantee. As an application of track-based disk logging, we present the design and implementation of a low-write-latency disk subsystem called Trail. Through a fully operational Trail prototype, we demonstrate that Trail achieves the best known disk logging performance record, which is close to data transfer delay plus command processing over-head. A 4-KByte disk write takes less than 1.5 msec. Based on the TPC-C benchmark, the transaction throughput of a Trail -based transaction processing system is on an average 62.9% higher than one based on a standard disk subsystem, and the database logging-related disk I/O overhead is reduced by 42%.