Method of building and appending data structures in a multi-host environment
AssigneeUnisys Corporation
InventorsKelsey L Bruso, James M Plasek
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorsKelsey L Bruso, James M Plasek
Estimating the term…
A processor-based method of building and appending data structures in a multi-host environment includes creating and storing data into a first data structure having a first root node, a first right leaf node and a plurality of other leaf nodes and non-leaf nodes defining multiple hierarchical levels; allowing a search of the first data structure to proceed while creating a second data structure that includes a second root node, a second left leaf node and a plurality of leaf nodes and non-leaf nodes defining multiple hierarchical levels; receiving a command to append the second data structure to the first data structure during searching the first data structure; creating a global lock for all hosts in the multi-host environment to the first root node and the first right leaf node of the first data structure while allowing access to the plurality of other leaf nodes and non-leaf nodes of the first data structure; updating the first root node and the first right leaf node with information about the second data structure; committing the update of the first root node and the first right leaf node; releasing the global lock to the first root node and the first right leaf node; and sending updated copies of the first root node and the first right leaf node to other hosts in a multi-host environment.
A processor-based method of building and appending data structures in a multi-host environment, comprising:
A computer program product, comprising:
Dependencies are inferred from the claim text.