Server device, computer-readable storage medium and movement control method
AssigneeFujitsu Limited
InventorsNobutaka Imamura, Yoshinori Sakamoto, Hidekazu Takahashi
Life of this patent
Estimating the term…
Abstract
A specification unit specifies a cycle in which data to be processed by queries is distributed, the queries being arranged at a node and movable between the nodes and performing a processing when the data matches with a set condition. An instruction unit instructs a node as a movement source to move the queries during a period when the data to be processed by the queries to be moved is not distributed on the basis of the specified cycle.
Claims7
A server device comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor executes a process comprising:
- specifying cycle information including cycles and reference times of a plurality of queries, respectively, by detecting the cycles in which data is distributed via a network to a plurality of nodes that the plurality of queries are arranged, the data being distributed to one of the plurality of nodes that the data matches condition of a query arranged, the node being a server or a virtual machine operating on a server;
- classifying queries that corresponding data is distributed in a same specified cycle into groups based on the cycle information;
- and
- instructing, when a first group of queries is selected to move, a first node to move the first group of queries during a period in which corresponding data for the first group of queries is not distributed, wherein
- the specifying includes periodically specifying the cycle information.
A server device comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor executes a process comprising:
- executing a processing of a query when data is distributed, the date being distributed to one of a plurality of nodes that the data matches condition of a query arranged, the nodes being a server or a virtual machine operating on a server;
- specifying cycle information including cycles and reference times of a plurality of queries, respectively, by detecting the cycles in which the data is distributed via a network to the plurality of nodes that the plurality of queries are arranged;
- classifying queries that corresponding data is distributed in a same specified cycle into groups based on the cycle information;
- receiving an instruction of moving a first group of queries;
- and
- moving, when the instruction of moving the first group of queries is received, the first group of queries during a period in which corresponding data for the first group of queries is not distributed, wherein
- the specifying includes periodically specifying the cycle information.
A non-transitory computer-readable storage medium storing a movement control program causing a computer to perform:
- specifying cycle information including cycles and reference times of a plurality of queries, respectively, by detecting the cycles in which data is distributed via a network to a plurality of nodes that the plurality of queries are arranged, the data being distributed to one of the plurality of nodes that the data matches condition of a query arranged, the node being a server or a virtual machine operating on a server;
- classifying queries that corresponding data is distributed in a same specified cycle into groups based on the cycle information;
- and
- instructing, when a first group of queries is selected to move, a first node to move the first group of queries during a period in which corresponding data for the first group of queries is not distributed, wherein
- the specifying includes periodically specifying the cycle information.
A movement control method for causing a computer to execute a process comprising:
- specifying, using a processor, cycle information including cycles and reference times of a plurality of queries, respectively, by detecting the cycles in which data is distributed via a network to a plurality of nodes that the plurality of queries are arranged, the data being distributed to one of the plurality of nodes that the data matches condition of a query arranged, the node being a server or a virtual machine operating on a server;
- classifying, using a processor, queries that corresponding data is distributed in a same specified cycle into groups based on the cycle information;
- and
- instructing, using a processor, when a first group of queries is selected to move, a first node to move the first group of queries during a period which corresponding data for the first group of queries is not distributed, wherein
- the specifying includes periodically specifying the cycle information.
A server device comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor executes a process comprising:
- specifying cycle information including cycles and reference times of a plurality of processing request sentences, respectively, by detecting the cycles in which data is distributed via a network to a plurality of nodes that the plurality of processing request sentences are arranged, the data being distributed to one of the plurality of nodes that the data matches condition of a processing request sentence arranged, the node being a server or a virtual machine operating on a server;
- classifying processing request sentences that corresponding data is distributed in a same specified cycle into groups based on the cycle information;
- and
- instructing, when a first group of processing request sentences is selected to move, to move the first group of processing request sentences during a period which corresponding data for the first group of processing request sentences is not distributed, wherein
- the specifying includes periodically specifying the cycle information.
Dependencies are inferred from the claim text.