Distributed database system and resource management method for distributed database system
AssigneeHitachi, Ltd.
InventorsToshiyuki ARITSUKA, Kazushi NAKAGAWA, Kazuhisa FUJIMOTO
Life of this patent
Estimating the term…
Abstract
The data processing times of data processing nodes are heterogeneous, and hence the execution time of a whole system is not optimized. A task is executed using a plurality of optimal computing devices by distributing a data amount of data to be processed with a processing command of the task for the plurality of optimal computing devices depending on a difference in computing power between the plurality of optimal computing devices, to thereby execute the task in a distributed manner using the plurality of optimal computing devices.
Claims14
A distributed database system including one or more data processing nodes each including one or more computing devices configured to process data, the distributed database system comprising:
- a computing power determination unit configured to determine a difference in computing power between the one or more computing devices of the one or more data processing nodes;
- a device selection unit configured to select a plurality of optimal computing devices based on the difference in computing power between the one or more computing devices;
- and
- a task distribution control unit configured to distribute, when a task is executed using the plurality of optimal computing devices, a data amount of the data to be processed with a processing command of the task for the plurality of optimal computing devices depending on a difference in computing power between the plurality of optimal computing devices, to thereby allow the task to be executed in a distributed manner using the plurality of optimal computing devices.
A resource management method for a distributed database system including one or more data processing nodes each including one or more computing devices configured to process data and a control unit, the resource management method comprising:
- a computing power determination step of determining, by the control unit, a difference in computing power between the one or more computing devices of the one or more data processing nodes;
- a device selection step of selecting, by the control unit, a plurality of optimal computing devices based on the difference in computing power between the one or more computing devices;
- and
- a task distribution control step of distributing, by the control unit, when a task is executed using the plurality of optimal computing devices, a data amount of the data to be processed with a processing command of the task for the plurality of optimal computing devices depending on a difference in computing power between the plurality of optimal computing devices, to thereby allow the task to be executed in a distributed manner using the plurality of optimal computing devices.
Dependencies are inferred from the claim text.