Claims
- 1. A data management method in a distributed processing system having a plurality of processors connected through a common transmission path with at least a first processor having at least one external device connected therewith, said method comprising the steps of:
- asynchronously executing a same program, in processors other than said at least first processor, utilizing same data and having same results, said same program being stored in said processors other than said at least first processor;
- sending to the common transmission path an access message including an access command issued from each of the others of said plurality of processors to the external device by the asynchronously executed program;
- receiving the access messages from the others of said plurality of processors into the first processor when the access messages are related to the external device; and
- determining an order of access to the external device in said first processor by coordinating the received access messages in the order in which the access messages are received.
- 2. A data management method in a distributed processing system according to claim 1, wherein said external device is a disk drive.
- 3. A data management method in a distributed processing system having a plurality of processors connected through a common transmission path, said method comprising the steps of:
- (a) sending, from a first processor to said common transmission path, a starting message requesting starting of a program, along with management information to be used for execution management of said program;
- (b) receiving said starting message into a plurality of second processors having said program, for processing said program in each of said plurality of second processors, wherein each of said second processors processes said same program utilizing same data and having same results;
- (c) receiving and holding said management information in correspondence with said same program, in each of said second processors;
- (d) asynchronously sending, from each of said second processors to said common transmission path, a request message with said management information for utilizing information in a third processor;
- (e) receiving, in said third processor, said request message with said management information, from each of said second processors, through said common transmission path; and
- (f) executing in said third processor, at least one process requested in said request message from one of said second processors based upon the received management information.
- 4. A data management method according to claim 3, wherein said one of said second processors in the step (f) is selected from the plurality of second processors by coordinating every request message from each of said second processors.
- 5. A data management method according to claim 3, wherein said step (a) includes the step of generating said management information including identification information for identifying said first processor.
- 6. A data management method according to claim 3, wherein said at least one process being a process requested by a request message received from said plurality of second processors, and executed upon reception of the first received request message, said step (e) further comprising steps of:
- holding a result of execution of said at least one process;
- sending said result as a message responding to said first received request message; and
- sending the held result to said common transmission path as a response message responding to each request message other than said first received request message, upon reception of such each request message.
- 7. A data management method according to claim 3, wherein said at least one process being a process requested by a request message received from said plurality of second processors, and executed upon reception of the first received request message, said step (e) further comprising steps of:
- holding a result of execution of said at least one process; and
- sending the held result to said common transmission path as a response message, after a predetermined time passes from reception of said first received request message.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2-214262 |
Aug 1990 |
JPX |
|
Parent Case Info
This application is a Continuation application of Ser. No. 07/744,450, filed Aug. 13, 1991, which is now abandoned.
US Referenced Citations (7)
Continuations (1)
|
Number |
Date |
Country |
Parent |
744450 |
Aug 1991 |
|