IP Library Granted Patent US 8,832,495
Granted Patent B2
US 8,832,495 · App. 11/801,809 · Granted Sep 9, 2014

Method and system for non-intrusive monitoring of library components

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,832,495
App. No.
11/801,809
Granted
Sep 9, 2014
Kind
B2
Abstract

Embodiments of the present invention provide a method for monitoring components in a library by tracking the movement of library components. By tracking the movement of library components, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.

Claims (30)

1. A method of monitoring library components implemented using non-transitory machine-readable media comprising:

sending a plurality of Read Element Status commands to a media library over a period of time;

tracking movement of tape cartridges in the media library based on differences between library states returned in response to Read Element Status commands, wherein each of the returned library states comprises an identifier of a current location of one or more tape cartridges; and

identifying a tape cartridge as an error source based on errors appearing on the tape cartridge and movements of tape cartridges.

2. The method of claim 1 , further comprising identifying a drive as an error source based on errors appearing on multiple tape cartridges accessed by the drive.

3. The method of claim 1 , wherein the media library is a magnetic tape library.

4. The method of claim 1 , wherein the method is being implemented at least partially on a monitoring appliance.

5. The method of claim 4 , wherein the monitoring appliance is an out-of-band monitoring appliance.

6. The method of claim 4 , wherein the plurality of Read Element Status commands are sent from the monitoring appliance.

7. The method of claim 1 , wherein the plurality of Read Element Status commands are sent over the period of time such that a time duration between a first Read Element Status and a second Read Element Status command is less than a backup time or a tape movement time.

8. A system for monitoring library components, comprising a processor and a computer readable media storing computer instructions executable to:

send a plurality of Read Element Status commands to a media library over a period of time;

track the movement of tape cartridges in the media library based on differences between library states returned in response to Read Element Status commands, wherein each of the returned library states comprises an identifier of a current location of one or more tape cartridges; and

identify a tape cartridge as an error source based on errors appearing on the tape cartridge and movements of tape cartridges.

9. The system of claim 8 , wherein the computer instructions are further executable to identify a drive as an error source based on errors appearing on multiple tape cartridges accessed by the drive.

10. The system of claim 8 , wherein the media library is a magnetic tape library.

11. The system of claim 8 , wherein the computer readable media is at least a portion of a monitoring appliance.

12. The system of claim 11 , wherein the monitoring appliance is an out-of-band monitoring appliance.

13. The system of claim 11 , wherein the plurality of Read Element Status commands are sent from the monitoring appliance.

14. The system of claim 8 , wherein the plurality of Read Element Status commands are sent over the period of time such that a time duration between a first Read Element Status and a second Read Element Status command is less than a backup time or a tape movement time.

15. A software product comprising a a non-transitory computer readable medium storing a set of computer instructions, the set of computer instructions comprising computer instructions executable by a computer processor to:

send a plurality of Read Element Status commands to a media library over a period of time;

track movement of tape cartridges in the media library based on differences between library states returned in response to Read Element Status commands, wherein each of the returned library states comprises an identifier of a current location of one or more tape cartridges; and

identify a tape cartridge as an error source based on errors appearing on the tape cartridge and movements of tape cartridges.

16. The software product of claim 15 , wherein the set of computer instructions further comprise computer instructions executable to identify a drive as an error source based on errors appearing on multiple tape cartridges accessed by the drive.

17. The software product of claim 15 , wherein the media library is a magnetic tape library.

18. The software product of claim 15 , wherein the software product is at least a portion of a monitoring appliance.

19. The software product of claim 18 , wherein the monitoring appliance is an out-of-band monitoring appliance.

20. The software product of claim 18 , wherein the plurality of Read Element Status commands are sent from the monitoring appliance.

21. The software product of claim 15 , wherein the plurality of Read Element Status commands are sent over the period of time such that a time duration between a first Read Element Status and a second Read Element Status command is less than a backup time or a tape movement time.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: FORTRESS CREDIT CO LLC
To: CF DB EZ LLC
Reel/Frame 033706/0340 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: CROSSROADS SYSTEMS, INC.
To: FORTRESS CREDIT CO LLC
Reel/Frame 030935/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2013
From: CROSSROADS SYSTEMS, INC.
To: KIP CR P1 LP
Reel/Frame 030935/0916 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: KIP CR P1 LP
To: FORTRESS CREDIT CO LLC
Reel/Frame 030935/0937 →