Method for processing a diagnosis of a processor, information processing system and a diagnostic processing program
First Claim
1. A method for performing diagnosis of an information processing system including one or a plurality of processors by using a diagnostic program, comprising the steps of:
- setting a frequency of execution of diagnosis;
starting the diagnostic program to generate processes or threads for diagnosing the information processing system at said frequency; and
executing specified diagnosis on each of said processors by using said process or thread generated.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information processing system including one or a plurality of processors, a diagnostic program is executed with a predetermined frequency to diagnose the processors. The diagnostic program generates one or a plurality of processes or threads at a predetermined frequency, at predetermined time intervals, for example, to diagnose the processors. A generated process or thread executes diagnosis on each processor, and the process or thread that detected a fault in the processor finishes its execution by storing fault information in storage. The process or thread of another processor other than the faulty processor refers to the fault information about the faulty processor and executes a troubleshooting process.
13 Citations
14 Claims
-
1. A method for performing diagnosis of an information processing system including one or a plurality of processors by using a diagnostic program, comprising the steps of:
-
setting a frequency of execution of diagnosis;
starting the diagnostic program to generate processes or threads for diagnosing the information processing system at said frequency; and
executing specified diagnosis on each of said processors by using said process or thread generated. - View Dependent Claims (2, 3)
-
-
4. A method for performing diagnosis of one or a plurality of processors constituting an information processing system by a diagnostic program, comprising the steps of:
-
setting a frequency of execution of diagnosis;
starting the diagnostic program to generate processes or threads for diagnosing each of the processors at said frequency; and
executing specified diagnosis on each of said processors by said process or thread generated. - View Dependent Claims (5, 6, 9, 10, 11, 12)
-
-
7. The method for processing diagnosis according to claim 7, further comprising the steps of:
-
on detecting occurrence of a fault on said one of the processors, the related process or thread storing fault information in memory means, and terminating its operation; and
another process or thread not having detected occurrence of the fault in said processor referring to said fault information on the other processors and, if any fault is detected, performing a specified fault process. - View Dependent Claims (8)
-
-
13. An information processing system comprising:
-
a plurality of processors; and
storage for holding OS, a diagnostic program, execution frequency specification information, diagnostic contents specification information, and diagnosed state information, wherein said OS starts said diagnostic program on an arbitrary processor, wherein said diagnostic program generates processes or threads for diagnosing each of said processors with a frequency based on said execution frequency specification information, and wherein specified diagnosis is executed on each of said processors by said process or thread generated.
-
-
14. A computer program for diagnosing one or a plurality of processor constituting an information processing system comprising the steps of:
-
deciding a frequency at which to execute diagnosis;
starting said diagnostic program to generate processes or threads for diagnosing each of said processors; and
executing specified diagnosis on each of said processors by said process or thread generated.
-
Specification