发明名称 USING CHECKSUMS TO REDUCE THE WRITE LATENCY OF LOGGING
摘要 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.
申请公布号 US2016342641(A1) 申请公布日期 2016.11.24
申请号 US201514719209 申请日期 2015.05.21
申请人 VMware, Inc. 发明人 Wang Wenguang;Delgado Jorge Guerra
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for reducing write latency when logging write operations, the method comprising: receiving, by a computer system, a write operation originating from a storage client, the write operation being directed to a data object stored on a nonvolatile storage of the computer system; calculating, by the computer system, a first checksum value based on contents of the data object as modified by the write operation; generating, by the computer system, 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; and issuing, by the computer system, the write operation and a write of the log record concurrently to the nonvolatile storage.
地址 Palo Alto CA US