×

TECHNIQUES FOR ENSURING CONSISTENCY OF DATA UPDATES TRANSACTIONS IN A DISTRIBUTED STORAGE SYSTEM

  • US 20150186450A1
  • Filed: 12/30/2014
  • Published: 07/02/2015
  • Est. Priority Date: 12/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for ensuring consistency in data updates transactions in a distributed storage system (DSS), comprising:

  • receiving, at a root computing node in the DSS, an aggregated transaction request comprising monotonous transaction requests, wherein each monotonous transaction request is initiated by at least one computing node of a plurality of computing of nodes in the DSS and includes monotonously increasing transaction indexes requested by the at least one computing node, wherein the root computing node and the plurality of computing nodes are arranged in a tree structure;

    generating a range of transaction indexes based on the aggregated transaction request, wherein each of the transaction indexes determines a time-order access to at least one storage device in the DSS by the at least one computing node of the plurality of computing nodes; and

    passing the generated range of transaction indexes along the plurality of computing nodes according to their respective level in the tree structure hierarchy, wherein each of the plurality of computing nodes initiating the monotonous transaction request is allocated with a unique portion of the aggregated transaction indexes, thereby ensuring time-order access to the at least one storage device in the DSS.

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