Patent · US Active

Method and system for tree management of trees under multi-version concurrency control

US10614055B2 · kind B2 · utility

0Cited by
2References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2017
Grant dateApr 7, 2020
Priority date
Expiry dateMar 26, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/9027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method for tree management of trees under multi-version concurrency control is described herein. Method starts by detecting change in a size of a cluster. The number of nodes in the cluster is counted to obtain the changed size of the cluster. The number of trees needed for the number of nodes in the cluster is determined. The number of trees may be based on the number of nodes in the cluster and predetermined system balancing coefficient. When the number of trees needed is greater than existing number of trees, existing number of trees is doubled as a single-step operation which includes modifying and scaling hash function used to derive each tree to generate new hash function and using new hash function to partition each tree instantly into two new trees. Scaling happens on demand without service disruption. Hash function scales automatically when number of trees increases. Other embodiments are described.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.