Electrical computers and digital processing systems: multicomput – Distributed data processing – Processing agent
Reissue Patent
1996-06-20
2002-01-01
Choules, Jack M. (Department: 2777)
Electrical computers and digital processing systems: multicomput
Distributed data processing
Processing agent
Reissue Patent
active
RE037496
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a job processing method for an information processing system which includes a plurality of information processing devices connected to a common transmission line. More specifically, the present invention relates to a job processing method for executing a job in a reliable manner, even if an abnormality occurs in the processing device executing the job, by use of the remaining processing devices.
2. Description of the Prior Art
In the case where a job request has occurred in an information processing system including a plurality of information processing devices, that job has been executed according to the prior art in the following different ways:
(1) the job is executed by the processing device which has detected the job request occurrence; or
(2) that processing device which detects the job request demands that another processing device perform the execution of that job so that the job may be executed by the other processing device.
In the aforementioned case (1), there arises a disadvantage in that the job is not executed if the processing device having detected the job request becomes abnormal and is disabled.
In the aforementioned case (2), the first processing device having referred the job execution to a second processing device keeps monitoring the second processing device to which the job has been referred. Therefore, when the second processing device having the task of executing the job becomes disabled, the first processing device can detect that disorder so that the job can be assigned another processing device for execution. However, there arises a disadvantage in that the job cannot be executed when both the first and second processing devices becomes disabled at the same time.
SUMMARY OF THE INVENTION
The present invention has been conceived to eliminate the disadvantages concomitant with the prior art thus far described and has an object to provide a job processing device for an information processing system, in which, even if an abnormality occurs in either the processing device which has detected the occurrence of a job request or a processing device to which the job execution has been referred by the former device, that job can be executed by means of the remaining processing devices.
According to the present invention, there is provided a job processing method for use in an information processing system including three or more information processing devices connected with a common transmission line:
(a) First of all, in the case where the occurrence of a job request is detected at one of the three or more processing devices, this condition is broadcast on the transmission line to the remaining plural processing devices;
(b) Next, job execution is started at a first processing device which is any one of the plural processing devices informed of the job request occurrence or the processing device having broadcast the job request occurrence;
(c) Then, the first processing device having started that job execution is monitored by the others of the plural processing devices which are not presently involved in that job execution, but have been informed of that job request occurrence; and
(d) The job is executed irrespective of the presence of an abnormal processing device in case a second processing device, which is one of the plural monitoring processing devices, detects an abnormality of the processing device executing that job.
REFERENCES:
patent: 3593300 (1971-07-01), Driscoll, Jr. et al.
patent: 3665404 (1972-05-01), Werner
patent: 3702006 (1972-10-01), Page
patent: 3755789 (1973-08-01), Collins
patent: 3970994 (1976-07-01), Jenny
patent: 4007450 (1977-02-01), Haibt et al.
patent: 4096571 (1978-06-01), Vander Mey
patent: 4099235 (1978-07-01), Hoschler et al.
patent: 4183083 (1980-01-01), Chatfield
patent: 4228496 (1980-10-01), Katzman et al.
patent: 4262331 (1981-04-01), Freeland et al.
patent: 4276593 (1981-06-01), Hansen
patent: 4319338 (1982-03-01), Grudowski et al.
patent: 4323966 (1982-04-01), Whiteside et al.
patent: 4358823 (1982-11-01), McDonald et al.
patent: 4366535 (1982-12-01), Cedolin et al.
patent: 0066039 (1980-05-01), None
Marsicek RR, et al. “Distributed Data Processing System,” IBM Technical Disclosure Bulletin, Oct. 1980, pp 1805-1810.*
Sams JG, “Node Processor for Distributed System Control,” IBM Technical Disclosure Bulletin, Oct. 1980, pp. 1811-1812.*
Arnold et al, “A Hierarchical Restructurable Multi-Microprocessor Architecture”, Jan. 19, 1976, pp 40-45.
Ihara Hirokazu
Mori Kinji
Choules Jack M.
Hitachi LTD
LandOfFree
Method of executing a job does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of executing a job, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of executing a job will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2835691