IP Library › Granted Patent US 8,762,783
Granted Patent B2
US 8,762,783 · App. 12/822,738 · Granted Jun 24, 2014

Error identification

Inventors: Robert M. Abrams (Wappingers Falls, NY); Barbara J. Bryant (Clinton Corners, NY); Donald T. Durand (Saugerties, NY); Ming-Yin Ng (Wappingers Falls, NY)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,762,783
App. No.
12/822,738
Granted
Jun 24, 2014
Kind
B2
Abstract

A method of identifying errors in a computing system operation is provided and includes identifying that a certain record of interest in system trace information has a number of entries that exceeds a predefined number and inferring from the excessive number of entries that a work unit associated with the certain record of interest is affected by an error.

Claims (28)

1. A method of identifying errors in a computing system operation, the method comprising:

identifying that a certain record of interest in system trace information has a number of entries that exceeds a predefined number; and

inferring from the excessive number of entries that a work unit associated with the certain record of interest is affected by an error,

wherein the entries of interest comprise those entries not discarded as relating to special processors.

2. The method according to claim 1 , wherein the system trace information is provided in a copy of a system trace table provided for each processor in the computing system.

3. The method according to claim 1 , further comprising sorting and organizing the system trace information according to a system hierarchy.

4. The method according to claim 3 , wherein the sorting and organizing comprises:

arranging the system trace information by job, task and count; and

constructing a system trace information array according to the job, the task and the count.

5. The method according to claim 1 , wherein the predefined number is updateable.

6. The method according to claim 1 , further comprising reporting the error to an operator.

7. The method according to claim 1 , further comprising issuing a cancel command to cancel the work unit.

8. A method of identifying execution loops in a computing system, comprising:

obtaining system trace information;

sorting and organizing the system trace information;

identifying that a certain type of record in the system trace information has a first predefined number of entries;

removing noise entries and discarding certain other entries; and

in an event a number of remaining entries is greater than a second predefined number, inferring that a work unit associated with the certain type of record is in a loop.

9. The method according to claim 8 , wherein the system trace information is provided in a copy of a system trace table.

10. The method according to claim 9 , wherein the system trace table is provided for each processor in the computing system.

11. The method according to claim 8 , wherein the sorting and organizing comprises arranging the system trace information according to a system hierarchy.

12. The method according to claim 8 , wherein the sorting and organizing comprises arranging the system trace information by job, task and count in an array.

13. The method according to claim 8 , wherein the certain other entries are related to special processors and/or being representative of branch and/or other miscellaneous events.

14. The method according to claim 8 , wherein the first and second predefined numbers are updateable.

15. The method according to claim 14 , further comprising evaluating an accuracy of the inferring and reducing or increasing the first or second predefined numbers accordingly.

16. The method according to claim 8 , further comprising reporting the loop to an operator.

17. The method according to claim 8 , further comprising issuing a cancel command to cancel the work unit.

18. The method according to claim 17 , further comprising issuing a force command to force cancel the work unit in an event the cancel command is ineffective.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2010
From: ABRAMS, ROBERT M.; BRYANT, BARBARA J.; DURAND, DONALD T.; NG, MING-YIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 024925/0145 →
Continuity (1)
Related Publication 20110320873A1 · Dec 29, 2011