Workload balancing in a distributed database
AssigneeInternational Business Machines Corporation
InventorsMohamed A. Abbour, Roy R. Cecil, Ciaran De Buitlear, John Matthews, Patrick A. Meehan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMohamed A. Abbour, Roy R. Cecil, Ciaran De Buitlear, John Matthews, Patrick A. Meehan
Estimating the term…
A distributed database management system balances the load on query boundaries and to achieve a more evenly balanced load. The system includes two or more query processors with a common data source. A database client manages a transaction including two or more queries. A transaction analyzer checks if a transaction can be processed by more than one query processor. A query processor optimizer locates the optimum query processor for each query in the transaction based on workload of each query processor, while a workload balancer directs each query to the optimum query processor if the transaction can be processed by more than one query processor. This approach is particularly well suited to a clustered database environment that includes query processor nodes that work off a shared disk to provide database access to clients that connect to the node.
A distributed database management system for transaction processing comprising:
A method for transaction processing in a distributed database management system comprising two or more query processors with a common data source and at least one database client for managing a transaction including two or more queries, said method comprising:
A computer program product for transaction processing in a distributed database management system, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform:
Dependencies are inferred from the claim text.