System and method for identifying failing drives or media in media library
First Claim
Patent Images
1. A method of identifying failing media library components, comprising:
- querying one or more library components of a media library at intervals, wherein querying one or more library components comprises;
sending first commands to a drive of the media library over a network at intervals,sending one or more second commands to the drive or a media changer of the media library over the network,sending third commands to the media changer over the network at intervals, andcollecting data returned in response to the first commands, the second commands or the third commands in a repository; and
identifying a potentially failing tape or a drive based on the collected data by determining for each drive of a set of tape/drive combinations experiencing error rates of interest whether a drive is considered as being suspect of having an impact on an error rate of a tape of the set of tape/drive combinations based on a change in a highest error rate for the tape in the identified set of the tape/drive combinations upon removing the drive of the set of tape/drive combinations.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems comprise identifying failing media and/or drives for a media library. Error data can be collected from media libraries. For each tape exhibiting an error rate of interest, a determination can be made whether the tape would still have been of interest had it not been loaded in certain drives. This information can be analyzed to identify failing drives or tapes.
-
Citations
20 Claims
-
1. A method of identifying failing media library components, comprising:
-
querying one or more library components of a media library at intervals, wherein querying one or more library components comprises; sending first commands to a drive of the media library over a network at intervals, sending one or more second commands to the drive or a media changer of the media library over the network, sending third commands to the media changer over the network at intervals, and collecting data returned in response to the first commands, the second commands or the third commands in a repository; and identifying a potentially failing tape or a drive based on the collected data by determining for each drive of a set of tape/drive combinations experiencing error rates of interest whether a drive is considered as being suspect of having an impact on an error rate of a tape of the set of tape/drive combinations based on a change in a highest error rate for the tape in the identified set of the tape/drive combinations upon removing the drive of the set of tape/drive combinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A media library monitoring system comprising:
-
a processor; a memory; and computer executable instructions stored on the memory and executable to perform the steps of; querying one or more library components of a media library at intervals, wherein querying one or more library components comprises; sending first commands to a drive of the media library over a network at intervals, sending one or more second commands to the drive or a media changer of the media library over the network, sending third commands to the media changer over the network at intervals, and collecting data returned in response to the first commands, the second commands or the third commands in a repository; and identifying a potentially failing tape or a drive based on the collected data by determining for each drive of a set of tape/drive combinations experiencing error rates of interest whether a drive is considered as being suspect of having an impact on an error rate of a tape of the set of tape/drive combinations based on a change in a highest error rate for the tape in the identified set of the tape/drive combinations upon removing the drive of the set of tape/drive combinations. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer program product comprising a computer readable storage medium storing a set of computer executable instructions, the computer executable instructions comprising instructions executable to perform the steps of:
-
querying one or more library components of a media library at intervals, wherein querying one or more library components comprises; sending first commands to a drive of the media library over a network at intervals, sending one or more second commands to the drive or a media changer of the media library over the network, sending third commands to the media changer over the network at intervals, and collecting data returned in response to the first commands, the second commands or the third commands in a repository; and identifying a potentially failing tape or a drive based on the collected data by determining for each drive of a set of tape/drive combinations experiencing error rates of interest whether a drive is considered as being suspect of having an impact on an error rate of a tape of the set of tape/drive combinations based on a change in a highest error rate for the tape in the identified set of the tape/drive combinations upon removing the drive of the set of tape/drive combinations. - View Dependent Claims (17, 18, 19, 20)
-
Specification