COMPUTER SYSTEM
First Claim
1. A computer system, comprising a plurality of computer nodes,each of said computer nodes, comprising:
- an external communications unit for receiving a processing request;
an application unit for executing said processing in accordance with said processing request;
a synchronization unit for controlling synchronization of said processing between each computer node and the other computer nodes, said processing being executed by said application unit of each computer node; and
an inter-node communications unit for executing transmission/reception of information between each computer node and said other computer nodes, whereinsaid synchronization unit of each computer node attaches said computer node'"'"'s identification information to said processing request as transmission-source computer node'"'"'s identification information,said synchronization unit of each computer node then transmitting said processing request to said other computer nodes via said inter-node communications unit, processing request'"'"'s identification information being attached to said processing request that is received by said external communications unit,said synchronization unit of each computer node then receiving processing requests from said other computer nodes via said inter-node communications unit, said other computer nodes'"'"' identification information being attached to said processing requests,said synchronization unit of each computer node then selecting a processing request in accordance with a first predetermined judgment criterion,said selection of said processing request being made from among said processing requests received from said other computer nodes by said inter-node communications unit, and said processing request received by said external communications unit, said application unit being caused to execute said processing request, said first predetermined judgment criterion being based on the number of said computer nodes that have received a processing request via said external communications units, said same processing request'"'"'s identification information being attached to said processing request, andsaid application unit then executing said processing request selected.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes a plurality of computer nodes, each including an external communications unit. An application unit executes processing in accordance with a processing request. A synchronization unit establishes synchronization of the processing between each computer node and other computer nodes. The processing is executed by each computer node, and an inter-node communications unit executes transmission/reception of information between each computer node and the other computer nodes. The synchronization unit transmits the processing request to the other computer nodes via the inter-node communications unit, the processing request being received by the external communications unit. Also, the synchronization unit receives processing requests from the other computer nodes as well via the inter-node communications unit. Based on the number of the computer nodes that have received the same processing request via the external communications units, the synchronization unit selects a processing request that should be executed by the application unit.
14 Citations
12 Claims
-
1. A computer system, comprising a plurality of computer nodes,
each of said computer nodes, comprising: -
an external communications unit for receiving a processing request; an application unit for executing said processing in accordance with said processing request; a synchronization unit for controlling synchronization of said processing between each computer node and the other computer nodes, said processing being executed by said application unit of each computer node; and an inter-node communications unit for executing transmission/reception of information between each computer node and said other computer nodes, wherein said synchronization unit of each computer node attaches said computer node'"'"'s identification information to said processing request as transmission-source computer node'"'"'s identification information, said synchronization unit of each computer node then transmitting said processing request to said other computer nodes via said inter-node communications unit, processing request'"'"'s identification information being attached to said processing request that is received by said external communications unit, said synchronization unit of each computer node then receiving processing requests from said other computer nodes via said inter-node communications unit, said other computer nodes'"'"' identification information being attached to said processing requests, said synchronization unit of each computer node then selecting a processing request in accordance with a first predetermined judgment criterion, said selection of said processing request being made from among said processing requests received from said other computer nodes by said inter-node communications unit, and said processing request received by said external communications unit, said application unit being caused to execute said processing request, said first predetermined judgment criterion being based on the number of said computer nodes that have received a processing request via said external communications units, said same processing request'"'"'s identification information being attached to said processing request, and said application unit then executing said processing request selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification