发明名称 DISTRIBUTED PERSISTENT MEMORY USING ASYNCHRONOUS STREAMING OF LOG RECORDS
摘要 Technologies for distributed durable data replication include a computing device having persistent memory that stores a memory state and an update log. The computing device isolates a host partition from a closure partition. The computing device may sequester one or more processor cores for use by the closure partition. The host partition writes transaction records to the update log prior to writing state changes to persistent memory. A replication service asynchronously transmits log records to a remote computing device, which establishes a replica update log in persistent memory. If the host partition fails, the closure partition transmits remaining log records from the update log to the remote computing device. The update log may be quickly replayed when recovering the computing device from failure. The remote computing device may also replay the replica update log to update a remote copy of the state data. Other embodiments are described and claimed.
申请公布号 US2015293820(A1) 申请公布日期 2015.10.15
申请号 US201414248913 申请日期 2014.04.09
申请人 Doshi Kshitij A.;Khanna Rahul;Le Minh T. 发明人 Doshi Kshitij A.;Khanna Rahul;Le Minh T.
分类号 G06F11/16;G06F11/14 主分类号 G06F11/16
代理机构 代理人
主权项 1. A computing device for durable data replication, the computing device comprising: a persistent memory to store a persistent memory state and an update log; an isolation module to isolate a closure partition from a host partition; a persistent memory module of the host partition to write a transaction record corresponding to a persistent memory state change to the update log; a replication module of the host partition to transmit the transaction record to a remote computing device in response to (i) writing of the transaction record to the update log and (ii) the host partition being active after the writing of the transaction record; and a closure module of the closure partition, the closure module to: determine whether the host partition is active after the writing of the transaction record;transmit the update log including the transaction record to the remote computing device in response to a determination that the host partition is not active; andrestart the computing device in response to transmission of the update log and the determination that the host partition is not active.
地址 Chandler AZ US