Method and system for database load balancing
AssigneeInternational Business Machines Corporation
InventorsAnupam Keshav Bhide, Daniel Manuel Dias, Ambuj Goyal, Francis Nicholas Parr, Joel Leonard Wolf
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAnupam Keshav Bhide, Daniel Manuel Dias, Ambuj Goyal, Francis Nicholas Parr, Joel Leonard Wolf
Estimating the term…
A method and system are provided for partitioning a database and for balancing the processing load among processing nodes in a data processing system. A database partition is stored at each node and a logical owner node is assigned to each partition. The logical owner becomes responsible for all database requests related to the corresponding partition. Techniques for optimally assigning logical owners to all partitions in a system are provided and are responsive to parameters such as the load at each node, the combined load of the system, and the total number of assignments allowed. Techniques are also provided to accomplish the transfer of partition ownership between processing nodes when multiple transactions related to the partition are simultaneously occurring.
A method for partitioning a database in a data processing system, said method comprising the steps of:
A method for balancing a processing load in a data processing system having a first physical processing node and a second physical processing node, said first physical processing node having a first data partition stored thereon and said second physical processing node having a second data partition stored thereon, said method comprising the steps of:
A system for partitioning a database in a data processing system, said system comprising:
A system for balancing a processing load in a data processing system having a first physical processing node and a second physical processing node, said first physical processing node having a first data partition stored thereon and said second physical processing node having a second data partition stored thereon, said system comprising:
Dependencies are inferred from the claim text.