Using checksums to reduce the write latency of logging
Abstract:
Techniques for reducing write latency when logging write operations are provided. In one embodiment, a computer system can receive a write operation originating from a storage client, where the write operation is directed to a data object stored on a nonvolatile storage of the computer system. The computer system can further calculate a checksum value based on the contents of the data object as modified by the write operation, and generate a log record for the write operation that includes the first checksum value and a pointer to a location of the data object on the nonvolatile storage. The computer system can then issue the write operation and a write of the log record concurrently to the nonvolatile storage, thereby reducing the latency incurred for the overall write/logging process before a write acknowledgement is sent to the storage client.
Public/Granted literature
Information query
Patent Agency Ranking
0/0