×

OBJECT REPLICATION FRAMEWORK FOR A DISTRIBUTED COMPUTING ENVIRONMENT

  • US 20140089619A1
  • Filed: 09/27/2012
  • Published: 03/27/2014
  • Est. Priority Date: 09/27/2012
  • Status: Active Application
First Claim
Patent Images

1. A device, comprising:

  • one or more processors to;

    receive information that identifies a data item;

    receive information that identifies an operation to perform on the data item, the operation comprising at least one of an add operation, a modify operation, or a delete operation;

    store, in a memory, a first sequence identifier, a data item reference that references the data item, and an operation reference that references the operation, the first sequence identifier referencing the data item reference and the operation reference and indicating an order in which the first sequence identifier is stored;

    determine that the operation is one of the add operation, the modify operation, or the delete operation;

    if the operation is the add operation;

    store the data item in the memory at a first memory location; and

    associate information that identifies the first memory location with the first sequence identifier;

    if the operation is the modify operation;

    modify the data item in the memory to create a modified data item;

    store the modified data item in the memory at a second memory location;

    associate information that identifies the second memory location with the first sequence identifier; and

    remove, from the memory, a first reference to the data item by a first previous sequence identifier that references the data item, the first previous sequence identifier being stored before the first sequence identifier; and

    if the operation is the delete operation;

    delete the data item from the memory; and

    remove, from the memory, a second reference to the data item by a second previous sequence identifier that references the data item, the second previous sequence identifier being stored before the first sequence identifier; and

    transmit, to a slave device, the first sequence identifier, the data item reference, and the operation reference.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×