IP Library Granted Patent US 9,747,147
Granted Patent B2
US 9,747,147 · App. 14/870,238 · Granted Aug 29, 2017

Error source identification on time-of-day network

Inventor: Manish Kumar Chowdhary (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F11/0757G06F11/079G06F11/0724G06F11/0772H04L43/0864
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 9,747,147
App. No.
14/870,238
Granted
Aug 29, 2017
Kind
B2
Abstract

In an approach to identifying a source of a time-of-day network error, one or more computers increment a first counter and a second counter on each of one or more computer processors simultaneously. The one or more computers determine whether an error is detected in the one or more computer processors. In response to determining the error is detected, the one or more computers freeze the second counter on the one or more computer processors associated with the detected error. The one or more computers determine on which of the one or more computer processors the second counter is frozen. The one or more computers report a time-of-day network error, where reporting a time-of-day network error includes assigning a priority to one or more sources of the time-of-day network error.

Claims (17)

1. A method for identifying a source of a time-of-day network error, the method comprising:

incrementing a first counter and a second counter on each of one or more computer processors simultaneously;

determining whether an error is detected in the one or more computer processors;

responsive to determining the error is detected, freezing the second counter on the one or more computer processors associated with the detected error and notifying a service processor of the error via a system interrupt, wherein the service processor is one of the one or more computer processors;

determining on which of the one or more computer processors the second counter is frozen; and

reporting a time-of-day network error, wherein reporting a time-of-day network error includes assigning a priority to one or more sources of the time-of-day network error;

wherein the steps described above are performed by the one or more computer processors.

2. The method of claim 1 , wherein reporting the time-of-day network error further comprises, responsive to determining on which of the one or more computer processors the second counter is frozen, determining that only a first computer processor of the one or more computer processors includes a frozen second counter.

3. The method of claim 2 , wherein the assigned priority of the one or more sources of the time-of-day network error is a) the first computer processor, and b) a bus between the first computer processor and a second computer processor, wherein the first computer processor is a lowest computer processor in a time-of-day signal propagation hierarchy.

4. The method of claim 1 , wherein reporting the time-of-day network error further comprises:

responsive to determining on which of the one or more computer processors the second counter is frozen, determining whether more than one of the one or more computer processors includes a frozen second counter, wherein each frozen second counter value of the more than one of the one or more computer processors is the same; and

responsive to determining that more than one computer processor of the one or more computer processors includes a frozen second counter, determining that each of the one or more computer processors in the time-of-day network includes a frozen second counter, wherein one of the one or more computer processors is a master processor.

5. The method of claim 4 , wherein the assigned priority of the one or more sources of the time-of-day network error is a) an oscillator, b) the master processor, and c) a path between the oscillator and the master processor, wherein the oscillator feeds one or more signals to the master processor.

6. The method of claim 4 , wherein reporting the time-of-day network error further comprises, determining that each of the one or more computer processors in the time-of-day network does not include a frozen second counter, wherein each frozen second counter value is the same.

7. The method of claim 6 , wherein the assigned priority of the one or more sources of the time-of-day network error is a) a bus that communicates to a slave processor that is topmost in the time-of-day signal propagation hierarchy of the one or more processors that include a frozen second counter, and b) the slave processor that is topmost in the time-of-day signal propagation hierarchy of the one or more processors that include a frozen second counter.

8. The method of claim 6 , wherein the one or more computer processors that include a frozen second counter share a branch of a time-of-day signal propagation hierarchy.

9. The method of claim 1 , wherein the error is a time-of-day signal propagation error.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: CHOWDHARY, MANISH KUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036721/0362 →
Continuity (2)
Continuation 14682621 · Apr 9, 2015
Related Publication 20160299810A1 · Oct 13, 2016