Network protocol for view replication over unreliable networks

    公开(公告)号:US11792306B2

    公开(公告)日:2023-10-17

    申请号:US17090965

    申请日:2020-11-06

    IPC分类号: H04L69/16 H04L47/193

    CPC分类号: H04L69/16 H04L47/193

    摘要: Methods and systems for providing a network protocol for view replication over an unreliable network are described herein. A sender and a receiver may apply a branching time model to the history of views to replicate the views consistently. The sender may send a first data packet to receiver. The first data packet may comprise a first sequence number identifying the first data packet, a source version number, and a first set of one or more changes to be applied to a first state identified by the source version number. Based on a determination that an acknowledgment message indicating receipt of the first data packet is not received, the sender may send a second data packet to the client device. The content of the second data packet may be determined based on the first data packet.