发明名称 EFFICIENT INDEX CHECKPOINTING IN LOG-STRUCTURED OBJECT STORES
摘要 A method to efficiently checkpoint and reconstruct an in-memory index associated with a log-structured object store includes enabling asynchronous write operations to occur to a log-structured object store. The log-structured object store utilizes an in-memory index to access objects therein. The method further enables checkpoint operations to occur to the log-structured object store without pausing the asynchronous write operations. When initiating checkpoint operations, the method establishes a “begin checkpoint” marker on the log-structured object store. This “begin checkpoint” marker is configured to point to an oldest known log location recorded in the in-memory index. In the event the in-memory index is lost, the method reconstructs the in-memory index by analyzing the log-structured object store starting from the oldest known log location. A corresponding system and computer program product are also disclosed and claimed herein.
申请公布号 US2017068599(A1) 申请公布日期 2017.03.09
申请号 US201514846888 申请日期 2015.09.07
申请人 International Business Machines Corporation 发明人 Chiu Lawrence Y.;Muench Paul H.;Seshadri Sangeetha
分类号 G06F11/14;G06F11/07 主分类号 G06F11/14
代理机构 代理人
主权项 1. A method for efficiently checkpointing and reconstructing an in-memory index associated with a log-structured object store, the method comprising: enabling asynchronous write operations to occur to a log-structured object store, the log-structured object store utilizing a in-memory index to access objects therein; enabling checkpoint operations to occur to the log-structured object store without pausing the asynchronous write operations; when initiating checkpoint operations, establishing a “begin checkpoint” marker on the log-structured object store; and configuring the “begin checkpoint” marker to point to an oldest known log location recorded in the in-memory index.
地址 Armonk NY US