CONCURRENT READS AND INSERTS INTO A DATA STRUCTURE WITHOUT LATCHING OR WAITING BY READERS
Patent №
US 10,108,653
Granted
2018-10-23
Filed 2015
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
kr
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14671664
A method includes performing, by a data structure processor, concurrent read and write operations into a hierarchical data structure. Writers acquire latches on the hierarchical data structure elements that the latches modify. The hierarchical data structure elements are directly accessed by readers without acquiring latches. A modify operation is executed by a writer for one or more levels of the hierarchical data structure. When removed portions of the hierarchical data structure are no longer referenced, tracking is performed by use of a combination of a global state value and a copied local state value. The global state value transitions through a non-repeating sequence of values. No longer referenced portions of the hierarchical data structure are tagged with the current global state value.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 352780709
Assignors
BARBER, RONALD J., LEIS, VIKTOR, LOHMAN, GUY M., RAMAN, VIJAYSHANKAR, SIDLE, RICHARD S.
On an employer assignment, the assignors are typically the inventors.