Computer-readable recording medium storing software update command program, software update command method, and information processing device
First Claim
1. A non-transitory 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 of 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 of 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 the update target service provider node, at least one 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 together with the update command with respect to the service provider program being executed by the computer, wherein a time after a lapse of a standby time found in the first update timing information is set as the command timing of the update command where the first update timing information indicating the standby time until the update command is transferred;
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 of the service provider nodes; and
command-transmitting an update command, when the command timing comes, transmitting the update command of 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.
28 Citations
16 Claims
-
1. A non-transitory 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 of 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 of 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 the update target service provider node, at least one 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 together with the update command with respect to the service provider program being executed by the computer, wherein a time after a lapse of a standby time found in the first update timing information is set as the command timing of the update command where the first update timing information indicating the standby time until the update command is transferred; 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 of the service provider nodes; and command-transmitting an update command, when the command timing comes, transmitting the update command of 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 for 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 of 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 one of the service provider nodes not yet updated with the service provider program; determining, in response to an input of first update timing information together with the update command with respect to the service provider program being executed by the computer, a time after a lapse of a standby time found in the first update timing information as a command timing of the update command where the first update timing information indicating the standby time until the update command is transferred; 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 of the service provider nodes; and transmitting, when the command timing comes, the update command of 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 memory configured to store a program; and a processor, based on the program, configured to transmit, at a given transmission interval, to a monitoring node that monitors the cluster system, program information for the service provider program being executed by the information processing device; receive, from the monitoring node, node list information including the program information of other information processing devices in the cluster system; determine 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 the update target information processing device, at least one of the other information processing devices not yet updated with the service provider program; determine, in response to an input of first update timing information together with the update command with respect to the service provider program being executed by the information processing device, a time after a lapse of a standby time found in the first update timing information as the command timing of the update command where the first update timing information indicating the standby time until the update command is transferred; generate 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 of the information processing devices; and when the command timing comes, transmits the update command of the service provider program and the second update timing information to the update target information processing device.
-
Specification