US2007271486A1PendingUtilityA1
Method and system to detect software faults
Assignee: CEDAR POINT COMMUNICATIONS INCPriority: Sep 18, 2001Filed: Jul 31, 2007Published: Nov 22, 2007
Est. expirySep 18, 2021(expired)· nominal 20-yr term from priority
Inventors:Jeffrey Fitzgerald
G06F 11/182G06F 11/3024G06F 11/2023G06F 11/1479G06F 11/302G06F 11/0715G06F 11/0751G06F 11/301G06F 11/3017G06F 11/3055G06F 11/1637
49
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The present invention is directed to a system and method for actively auditing a software system to determine the status. The software system includes a plurality of processes executed in an active processor domain. An active message is generated for processing in the active processor domain. Each process receiving the message modifies it by adding an active time indicator to it; thereby creating a modified active message. The status of the active processor domain is determined in response to the modified active message.
Claims
exact text as granted — not AI-modified1 . A method of actively auditing a software system to determine status, the software system comprising a plurality of processes executed in an active processor domain, the method comprising the steps of:
generating an active message for processing by the active processor domain; generating a modified active message by providing an active time indicator associated with the active message for at least one process of the plurality of processes; and determining the status of the active processor domain in response to the modified active message.
2 . The method of claim 1 wherein the step of determining the status of the active processor domain is responsive to the active time indicator.
3 . The method of claim 1 wherein a respective active time indicator is associated with each process of the plurality of processes, and wherein the step of determining the status of the active processor domain is responsive to more than one of the active time indicators.
4 . The method of claim 1 wherein the active time indicator comprises a time-stamp indicating the time the at least one process completed processing the active message.
5 . The method of claim 1 wherein the active time indicator comprises a time-stamp indicating the time elapsed while the at least one process processed the active message.
6 . The method of claim 1 wherein the step of determining the status comprises;
determining a statistical characteristic of the active processor domain; and determining the status of the active processor domain in response to the statistical characteristic.
7 . The method of claim 6 wherein the step of determining a statistical characteristic comprises generating a time average of the duration of the at least one process of the plurality of processes for a plurality of active messages.
8 . The method of claim 7 wherein the step of determining a statistical characteristic comprises generating a standard deviation from the time average.
9 . The method of claim 1 further comprising the steps of:
generating a stand-by message for processing in a stand-by processor domain, the stand-by processor domain comprising a plurality of stand-by processes; and generating a modified stand-by message by providing a stand-by time indicator for at least one process of the plurality of stand-by processes in the stand-by domain.
10 . The method of claim 9 wherein the step of determining the status of the stand-by processor domain is responsive to the stand-by time indicator.
11 . The method of claim 9 wherein a respective stand-by time indicator is associated with each process of the plurality of stand-by processes of the stand-by domain and wherein the step of determining the status of the stand-by processor domain is responsive to at least two of the stand-by time indicators.
12 . The method of claim 9 further comprises the step of transforming the active processor domain to the stand-by processor domain in response to the modified active message.
13 . A system for actively auditing a software system to determine status comprising: an active processor domain, the active processor domain having at least one processor, the at least one processor executing at least one process, the at least one process receiving an active message and generating a modified active message in response thereto;
a time-stamp mechanism in communication with the at least one process and for providing an active time indicator for use in generation of the modified active message; and a redundancy manager in communication with the active processor domain, the redundancy manager determining the status of active processor domain in response to the modified active message.
14 . The system of claim 13 wherein the redundancy manager determines the status of the active processor domain in response to the active time indicator.
15 . The system of claim 13 wherein the active time indicator comprises a time-stamp indicating the time the at least one process completed processing the active message.
16 . The system of claim 13 wherein the active time indicator comprises a time-stamp indicating the time elapsed while the at least one process processed the active message.
17 . The system of claim 13 wherein the redundancy manager determines a statistical characteristic of the active processor domain and determines the status of the active processor domain in response to the statistical characteristic.
18 . The system of claim 17 wherein the statistical characteristic comprises a time average of the duration of the at least one process.
19 . The system of claim 18 wherein the statistical characteristic comprises a standard deviation from the time average.
20 . The system of claim 13 further comprising a stand-by processor domain, the stand-by processor domain having at least one processor, the at least one processor executing at least one stand-by process, the at least one stand-by process receiving a stand-by message and generating a modified stand-by message in response thereto, and wherein the redundancy manager determines the status of the stand-by processor domain in response to the modified stand-by message.
21 . The system of claim 20 wherein the redundancy manager further comprises a control determination module, the control determination module transforming the active processor domain into the stand-by processor domain in response to the modified active message.
22 . A system for actively auditing a software system to determine status comprising:
means for executing at least one process in an active processor domain configured to receive an active message and generate a modified active message in response thereto; means for time-stamping in communication with the at least one process, the means for time-stamping generating an active time indicator for use by the means for executing; and means for the status of the active processor domain in response to the modified active message.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.