COMPUTER-READABLE RECORDING MEDIUM STORING SOFTWARE UPDATE COMMAND PROGRAM, SOFTWARE UPDATE COMMAND METHOD, AND INFORMATION PROCESSING DEVICE
First Claim
1. A computer-readable recording medium storing a software update command program that causes a computer connected to a plurality of service provider nodes in a cluster system over a network to transmit an update command about a service provider program with respect to the service provider nodes, the software update command program causing the computer to execute:
- transmitting a program information about the service provider program being executed by the computer, at predetermined transmission interval, to a monitoring node that monitors the cluster system;
receiving a node list information including the program information about the service provider nodes from the monitoring node;
selecting an update target which of the service provider nodes are not yet updated with the service provider program by referring to the program information in the node list information, and selecting, as an update target service provider node, at least a part of the service provider nodes not yet updated with the service provider program;
determining a command timing, in response to an input of first update timing information indicating a standby time until the update command is transferred together with the update command with respect to the service provider program being executed by the computer, a time after a lapse of the standby time found in the first update timing information as a command timing of the update command;
generating a second update timing information indicating a standby time until the update command, is transferred from the update target service provider node to any of the other service provider nodes; and
command-transmitting an update command, when the command timing comes, transmitting the update command about the service provider program and the second update timing information to the update target service provider node.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing device is provided that provides service by executing a service provider program in a cluster system. The device includes a program information transmission unit that transmits to a monitoring node that monitors the cluster system, a node list information reception unit that receives node list information, an update target selection unit that determines which of the other information processing devices which are not yet updated with the service provider program by referring to the program information in the node list information, a command timing determination unit that determines a time after a lapse of the standby time found in the first update timing information as a command timing of the update command, an update timing information generation unit that generates second update timing information and an update command transmission unit that transmits the update command about the service provider program and the second update timing information.
44 Citations
16 Claims
-
1. A computer-readable recording medium storing a software update command program that causes a computer connected to a plurality of service provider nodes in a cluster system over a network to transmit an update command about a service provider program with respect to the service provider nodes, the software update command program causing the computer to execute:
-
transmitting a program information about the service provider program being executed by the computer, at predetermined transmission interval, to a monitoring node that monitors the cluster system; receiving a node list information including the program information about the service provider nodes from the monitoring node; selecting an update target which of the service provider nodes are not yet updated with the service provider program by referring to the program information in the node list information, and selecting, as an update target service provider node, at least a part of the service provider nodes not yet updated with the service provider program; determining a command timing, in response to an input of first update timing information indicating a standby time until the update command is transferred together with the update command with respect to the service provider program being executed by the computer, a time after a lapse of the standby time found in the first update timing information as a command timing of the update command; generating a second update timing information indicating a standby time until the update command, is transferred from the update target service provider node to any of the other service provider nodes; and command-transmitting an update command, when the command timing comes, transmitting the update command about the service provider program and the second update timing information to the update target service provider node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A software update command method for transmitting an update command about a service provider program with respect to the service provider nodes, by a computer connected to a plurality of service provider nodes in a cluster system over a network, the method executed by the computer comprising:
-
transmitting, at predetermined transmission interval, to a monitoring node that monitors the cluster system, program information about the service provider program being executed by the computer; receiving, by the computer, node list information including the program information about the service provider nodes from the monitoring node; determining which of the service provider nodes are not yet updated with the service provider program by referring to the program information in the node list information, and selecting, as an update target service provider node, at least a part of the service provider nodes not yet updated with the service provider program; determining, in response to an input of first update timing information indicating a standby time until the update command is transferred together with the update command with respect to the service provider program being executed by the computer, a time after a lapse of the standby time found in the first update timing information as a command timing of the update command; generating second update timing information indicating a standby time until the update command is transferred from the update target service provider node to any of the other service provider nodes; and transmitting, when the command timing comes, the update command about the service provider program and the second update timing information to the update target service provider node.
-
-
16. An information processing device that provides service by executing a service provider program in a cluster system, the device comprising:
-
a program information transmission unit that transmits, at predetermined transmission interval, to a monitoring node that monitors the cluster system, program information about the service provider program being executed by the computer; a node list information reception unit that receives, from the monitoring node, node list information including the program information about other information processing devices in the cluster system; an update target selection unit that determines which of the other information processing devices which are not yet updated with the service provider program by referring to the program information in the node list information, and selecting, as an update target information processing device, at least a part of the other information processing devices not yet updated with the service provider program; a command timing determination unit that determines, in response to an input of first update timing information indicating a standby time until the update command is transferred together with the update command with respect to the service provider program being executed by the computer, a time after a lapse of the standby time found in the first update timing information as a command timing of the update command; an update timing information generation unit that generates second update timing information indicating a standby time until the update command is transferred from the update target information processing device to any of the other information processing devices; and an update command transmission unit that, when the command timing comes, transmits the update command about the service provider program and the second update timing information to the update target information processing device.
-
Specification