×

Providing a distributed balanced tree across plural servers

  • US 8,909,677 B1
  • Filed: 04/27/2007
  • Issued: 12/09/2014
  • Est. Priority Date: 04/27/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, executed by at least one processor, of accessing data, comprising:

  • accessing, by the at least one processor during an operation, a distributed balanced tree having a plurality of nodes distributed across plural servers;

    accessing, by the at least one processor, version information associated with the nodes of the distributed balanced tree;

    during the operation, checking, by the at least one processor, the version information to determine whether content of one or more nodes of the distributed balanced tree has changed during the operation;

    in response to determining based on checking the version information that the content of the one or more nodes of the distributed balanced tree has changed, aborting the operation; and

    replicating the version information of at least a particular one of the nodes of the distributed balanced tree on multiple servers, wherein replicating the version information comprises replicating version information of higher-level nodes in the distributed balanced tree on a greater number of servers than version information of lower-level nodes in the distributed balanced tree.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×