Caringo Assigned Patent
Two level addressing in storage clusters
By Francis Pelletier | September 15, 2015 at 2:50 pmCaringo, Inc., Austin, TX, has been assigned a patent (9,128,833) developed by Carpentier, Paul R.M., Boechout, Belgium, and Turpin, Russell, Corpus Christi, TX, for a “two level addressing in storage clusters.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Digital objects are stored and accessed within a fixed content storage cluster by using a page mapping table and a pages index. A stream is read from the cluster by using a portion of its unique identifier as a key into the page mapping table. The page mapping table indicates a node holding a pages index indicating where the stream is stored. A stream is written by storing the stream on any suitable node and then updating a pages index stored within the cluster responsible for knowing the location of digital objects having unique identifiers that fall within a particular address range. The cluster recovers from a node failure by first replicating streams from the failed node and reallocating a page mapping table to create a new pages index. The remaining nodes send records of the unique identifiers corresponding to objects they hold to the new pages index.“
The patent application was filed on March 7, 2014 (14/200,183).