Network system and information processing method
First Claim
1. A network system comprising:
- a plurality of information processing apparatuses, each having a memory and a communication section and being connected to a ring network through the communication section, whereina program, which is to be executed by sharing a resource of each of the information processing apparatuses, is divided into predetermined units, the divided program being stored redundantly in a plurality of information processing apparatuses for backup, anda priority level for responding to the transmission request is assigned to each program stored redundantly in the plurality of information processing apparatuses on the basis of whether or not the program is stored for backup, whereinone information processing apparatus comprises a processor capable of performing operations of;
determining whether or not all pieces of the divided program have been stored in the memory;
transmitting through the communication section to another information processing apparatus a transmission request for the program, according to the priority level, which has not been stored, when a determination is made that there is a program which has not been stored in the memory;
determining whether or not a program received by the communication section is a program transmitted from said another information processing apparatus in response to the transmission request;
storing the program received by the communication section in the memory when a determination is made that the received program is the program transmitted in response to the transmission request; and
executing the program stored in the memory, when a determination is made that all pieces of the divided program have been stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system is composed of a plurality of information processing apparatuses connected to a ring network, and a program, which is to be executed by sharing the resources of the information processing apparatuses, is divided into predetermined units and stored in a plurality of information processing apparatuses, where an information processing apparatus determines whether all pieces of the divided program have been stored in the memory; when there is a program which has not been stored, transmits to another information processing apparatus a transmission request for the program; determines whether a program received by a communication section is the program transmitted from another information processing apparatus in response to the transmission request; stores the received program in the memory when it is transmitted in response to the transmission request; and executes the program stored in the memory when all pieces of the divided program have been stored.
-
Citations
6 Claims
-
1. A network system comprising:
-
a plurality of information processing apparatuses, each having a memory and a communication section and being connected to a ring network through the communication section, wherein a program, which is to be executed by sharing a resource of each of the information processing apparatuses, is divided into predetermined units, the divided program being stored redundantly in a plurality of information processing apparatuses for backup, and a priority level for responding to the transmission request is assigned to each program stored redundantly in the plurality of information processing apparatuses on the basis of whether or not the program is stored for backup, wherein one information processing apparatus comprises a processor capable of performing operations of; determining whether or not all pieces of the divided program have been stored in the memory; transmitting through the communication section to another information processing apparatus a transmission request for the program, according to the priority level, which has not been stored, when a determination is made that there is a program which has not been stored in the memory; determining whether or not a program received by the communication section is a program transmitted from said another information processing apparatus in response to the transmission request; storing the program received by the communication section in the memory when a determination is made that the received program is the program transmitted in response to the transmission request; and executing the program stored in the memory, when a determination is made that all pieces of the divided program have been stored in the memory. - View Dependent Claims (2)
-
-
3. A network system comprising:
-
a plurality of information processing apparatuses, each having a memory and communication means and being connected to a ring network through the communication means, wherein a program, which is to be executed by sharing a resource of each of the information processing apparatuses, is divided into predetermined units, the divided program being stored redundantly in a plurality of information processing apparatuses for backup, and a priority level for responding to the transmission request is assigned to each program stored redundantly in a plurality of information processing apparatuses on the basis of whether or not the program is stored for backup, wherein one information processing apparatus comprises; means for determining whether or not all pieces of the divided program have been stored in the memory; means for, when a determination is made that there is a program which has not been stored in the memory, transmitting through the communication means to another information processing apparatus a transmission request for the program, according to the priority level, which has not been stored; means for determining whether or not a program received by the communication means is a program transmitted from said another information processing apparatus in response to the transmission request; means for, when a determination is made that the received program is the program transmitted in response to the transmission request, storing the program received by said communication means in the memory; and means for, when a determination is made that all pieces of the divided program have been stored in the memory, executing the program stored in the memory. - View Dependent Claims (4)
-
-
5. An information processing method, which uses a network composed of a plurality of information processing apparatuses connected in a ring form and shares a resource of each of the information processing apparatuses, comprising the steps of:
-
storing an execution program redundantly for backup, which is divided into predetermined units, in a plurality of information processing apparatuses, and assigning a priority level for responding to the transmission request to each program stored on the basis of whether or not the program is stored for backup, causing one information processing apparatus to determine whether or not all pieces of the divided program have been stored; transmit to another information processing apparatus a transmission request for a program, according to the priority level, which has not been stored when a determination is made that all pieces of the divided program have not been stored; determine whether or not a program received from another information processing apparatus is a program corresponding to the transmission request; store the received program when a determination is made that the received program is the program corresponding to the transmission request; and execute the program to be executed when a determination is made that all pieces of the divided program have been stored. - View Dependent Claims (6)
-
Specification