P
US7475328B2ExpiredUtilityPatentIndex 82

Loop status monitoring apparatus

Assignee: FUJITSU LTDPriority: Jul 30, 2004Filed: Nov 24, 2004Granted: Jan 6, 2009
Est. expiryJul 30, 2024(expired)· nominal 20-yr term from priority
Inventors:KUBOTA SATOSHISHIKADA HIROTAKA
H04L 12/437H04L 43/0811
82
PatentIndex Score
8
Cited by
7
References
10
Claims

Abstract

A loop status monitoring apparatus monitors a status of an arbitration loop that includes a plurality of devices and a switch that controls connections between the devices, has at least one of loop status detection data, primitive detection data, and frame count data, and includes a failure detecting unit that detects whether an initialization failure, which is a connection failure, has occurred during an initialization of the arbitration loop from the loop status detection data; and a device identifying unit that identifies, when the initialization failure is detected, a device with the initialization failure occurred from the primitive detection data or the frame count data.

Claims

exact text as granted — not AI-modified
1. A loop status monitoring apparatus that monitors a status of an arbitration loop that includes a plurality of devices and a switch that has a plurality of ports, each of which is connected to each of the devices, the loop status monitoring apparatus comprising:
 a data reading unit that reads loop status data which includes the loop status detection data, primitive detection data which indicates the reception status of the primitive at each of the ports, and frame count data which indicates the reception status of the frame at each of the ports from the switch, and attaches identification information to the loop status data read; 
 a failure detecting unit that detects an occurrence of an initialization failure in the arbitration loop, when loop status detection data which identifies a phase of the initialization conflicts with an actual status of the initialization; and 
 a device identifying unit that identifies, when the initialization failure is detected by the failure detecting unit, a device with the initialization failure from a reception status of a primitive or a frame at each of the ports. 
 
   
   
     2. The loop status monitoring apparatus according to  claim 1 , further comprising:
 a data storing unit that stores loop initialization data which is obtained by accumulating the loop status data with the identification information, wherein 
 the failure detecting unit detects whether the initialization failure has occurred based on the loop status detection data of the loop initialization data stored in the data storing unit, and 
 the device identifying unit identifies, when the initialization failure is detected, the device with the failure from the primitive detection data or the frame count data of the loop initialization data. 
 
   
   
     3. The loop status monitoring apparatus according to  claim 2 , wherein the data reading unit attaches the identification information which includes an index that identifies the loop initialization data as time series data, and address information at the beginning of the loop initialization data to the status loop data. 
   
   
     4. The loop status monitoring apparatus according to  claim 1 , wherein the device identifying unit controls the switch in such a manner that the device with the initialization failure is segregated from the arbitration loop. 
   
   
     5. The loop status monitoring apparatus according to  claim 1 , wherein the device identifying unit identifies the device with the initialization failure when the primitive or the frame is not received by a port connected to the device in a predetermined period of time. 
   
   
     6. The loop status monitoring apparatus according to  claim 5 , wherein the device identifying unit refers to primitive detection data which indicates whether a loop-initialization commencing primitive that commences the initialization is received by each of the ports to identify the device with the initialization failure occurred. 
   
   
     7. The loop status monitoring apparatus according to  claim 5 , wherein the device identifying unit refers to frame count data which indicates whether a frame in the initialization is received by each of the ports to identify the device with the initialization failure. 
   
   
     8. The loop status monitoring apparatus according to  claim 5 , wherein the device identifying unit refers to primitive detection data which indicates whether an initialization ending primitive that ends the initialization is received by each of the ports to identify the device with the initialization failure. 
   
   
     9. A loop status monitoring method for a loop status monitoring apparatus that monitors a status of an arbitration loop that includes a plurality of devices and a switch that has a plurality of ports each of which is connected to each of the devices, the loop status monitoring method comprising:
 reading loop status data which includes the loop status detection data, primitive detection data which indicates the reception status of the primitive at each of the ports, and frame count data which indicates the reception status of the frame at each of the ports from the switch, and attaches identification information to the loop status data read 
 detecting an occurrence of an initialization failure in the arbitration loop, when loop status detection data which identifies a phase of the initialization conflicts with an actual status of the initialization; and 
 identifying, when the initialization failure is detected by the failure detecting unit, a device with the initialization failure from a reception status of a primitive or a frame at each of the ports. 
 
   
   
     10. A computer-readable recording medium that stores a status monitoring program for a loop status monitoring apparatus that monitors a status of an arbitration loop that includes a plurality of devices and a switch that has a plurality of ports each of which is connected to each of the devices, and the loop status monitoring program makes a computer execute
 reading loop status data which includes the loop status detection data, primitive detection data which indicates the reception status of the primitive at each of the ports, and frame count data which indicates the reception status of the frame at each of the ports from the switch, and attaches identification information to the loop status data read 
 detecting an occurrence of an initialization failure in the arbitration loop, when loop status detection data which identifies a phase of the initialization conflicts with an actual status of the initialization; and 
 identifying, when the initialization failure is detected by the failure detecting unit, a device with the initialization failure from a reception status of a primitive or a frame at each of the ports.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.