Palantir Technologies Inc.
SYSTEMS AND METHODS FOR ARTIFACT PEERING WITHIN A MULTI-MASTER COLLABORATIVE ENVIRONMENT

Last updated:

Abstract:

Systems and methods are provided for master-to-master OT-based artifact peering. A "master-to-master" architecture for artifacts is implemented in a network comprising a plurality of nodes and clients, where no node is designated a "master" or "primary" for a given artifact. A first node receives a subset of remote proposed operations from a second node and determines if a conflict exists between the received subset of remote proposed operations and at least one of a plurality of locally-proposed operations. The first node resolves the conflict based on a total-ordering agreed upon between the first node and the second node. The first node transforms at least one operation, either received or locally-proposed, based on the resolved conflict. The first node than updates a local log to include the transformed operation.

Status:
Application
Type:

Utility

Filling date:

7 May 2020

Issue date:

6 May 2021