发明名称 Consistency of data in persistent memory
摘要 Consistency of data stored in persistent memory is maintained using separate commit and harden operations for a transaction. A transaction is committed with a processing device, the committing including marking an end of an atomic operation on a modified object from the transaction, creating a new copy of the modified object, and storing a mapping of the modified object to the new copy of the modified object in a recorded log. A checksum identifying the modified object is created and stored in the recorded log. The transaction is hardened by storing the modified object and the recorded log from cache into persistent memory.
申请公布号 US9003228(B2) 申请公布日期 2015.04.07
申请号 US201213708165 申请日期 2012.12.07
申请人 International Business Machines Corporation 发明人 Banikazemi Mohammad;Abali Bulent
分类号 G06F11/00;G06F11/14;G06F9/46 主分类号 G06F11/00
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP
主权项 1. A computer-implemented method for providing consistency of data stored in persistent memory, the method comprising: committing, by a processing device, a transaction in cache, the committing including marking an end of an atomic operation on a modified object from the transaction, creating a new copy of the modified object after a delay that corresponds to a next write operation, and storing a mapping of the modified object to the new copy of the modified object in a recorded log; calculating a checksum that identifies the modified object and storing the checksum in the recorded log; and hardening the transaction, the hardening including storing the modified object and the recorded log from the cache into persistent memory.
地址 Armonk NY US