Node including a CPU which is connected to other nodes constituting a computer system
First Claim
1. A node that includes a CPU and that is connected to other nodes to constitute a computer system, the node comprising:
- process execution means for executing one or more processes including predetermined functions;
a shared memory that stores system information including process information related to each process executed by each node included in the computer system, in a state accessible from each process executed by the process execution means;
system information transmission means for multicasting system information including process information related to each process executed by the process execution means in the system information to the other nodes; and
system information storage means for receiving the system information multicast from the other nodes to store the system information in the shared memory,wherein the system information stored in the shared memory is shared between the node and the other nodes causing the system information in the shared memory to be identical between the node and the other nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
To facilitate changing a system configuration and allow having high redundancy in a computer system connecting a plurality of nodes. A node includes a CPU and constitutes a computer system. The node executes one or more processes and including predetermined functions. The node includes a shared memory that stores system information including process information related to each process executed by each node, in a state accessible from each process of its own node. In the node, the system information including the process information related to each process of its own node is multicast to the other nodes. A shared memory control process of the node receives the system information multicast from the other nodes and stores the system information in the shared memory.
-
Citations
9 Claims
-
1. A node that includes a CPU and that is connected to other nodes to constitute a computer system, the node comprising:
-
process execution means for executing one or more processes including predetermined functions; a shared memory that stores system information including process information related to each process executed by each node included in the computer system, in a state accessible from each process executed by the process execution means; system information transmission means for multicasting system information including process information related to each process executed by the process execution means in the system information to the other nodes; and system information storage means for receiving the system information multicast from the other nodes to store the system information in the shared memory, wherein the system information stored in the shared memory is shared between the node and the other nodes causing the system information in the shared memory to be identical between the node and the other nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A node that is connected to other nodes to constitute a computer system, the node comprising:
-
a CPU configured to execute one or more processes including predetermined functions; a shared memory configured to store system information including process information related to each process executed by each node included in the computer system, wherein the system information is stored in the shared memory in a state accessible from each process executed by the CPU; and a system information transmitter configured to multicast system information including process information related to each process executed by the CPU to the other nodes; wherein the CPU is configured to cause the system information multicast received from the other nodes to be stored in the shared memory, and wherein the system information stored in the shared memory is shared between the node and the other nodes causing the system information in the shared memory to be identical between the node and the other nodes.
-
-
9. A computer system, comprising:
-
a plurality of nodes connected with each other over a network, wherein each node of the plurality of nodes comprises; a CPU configured to execute one or more processes including predetermined functions; a shared memory configured to store system information including process information related to each process executed by each node among the plurality of nodes included in the computer system, wherein the system information is stored in the shared memory in a state accessible from each process executed by the CPU; and a system information transmitter configured to multicast system information including process information related to each process executed by the CPU to other nodes among the plurality of nodes in the computer system; wherein the CPU is configured to cause the system information multicast received from the other nodes to be stored in the shared memory, and wherein the system information stored in the shared memory is also stored in the shared memories of the other nodes, and includes the process information related to each process executed by each node among the plurality of nodes in the computer system.
-
Specification