发明名称 ZERO DATA LOSS TRANSFER PROTOCOL
摘要 A method for reliable data synchronization within a network is disclosed. The producer system stories data in a persistent data store and produces one or more data updates. The producer system simultaneously transmits the data updates to a consumer system and initiating storage of the data updates at the producer system. When storage of the data updates at the producer system is complete, the producer system transmits a first acknowledgment to the consumer system. The producer system determines whether a second acknowledgment has been received from the consumer system, wherein the second acknowledgment indicates that the consumer system has successfully stored the data updates at the consumer system. In accordance with a determination that the second acknowledgment has been received from the consumer system, the producer system changes the temporary status of the data updates stored at the producer system to a permanent status.
申请公布号 US2015378845(A1) 申请公布日期 2015.12.31
申请号 US201414446172 申请日期 2014.07.29
申请人 Shang Heping;Lo Ming-Chen;Lora-Gallardo Elena;Dai Xia-ge 发明人 Shang Heping;Lo Ming-Chen;Lora-Gallardo Elena;Dai Xia-ge
分类号 G06F11/14;G06F11/16;G06F11/20;G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项 1. A method comprising: storing data in a persistent data store of a producer system; producing, using one or more processors at the producer system, one or more data updates; simultaneously transmitting the data updates to a consumer system and initiating storage of the data updates at the producer system, wherein the data updates are initially stored with a temporary status; when storage of the data updates at the producer system is complete, transmitting a first acknowledgment to the consumer system indicating that the data updates have been stored successfully in the persistent data storage associated with the producer system; determining whether a second acknowledgment has been received from the consumer system, wherein the second acknowledgment indicates that the consumer system has successfully stored the data updates at the consumer system; and in accordance with a determination that the second acknowledgment has been received from the consumer system, changing the temporary status of the data updates stored at the producer system to a permanent status.
地址 Walnut Creek CA US