Media library monitoring system and method
First Claim
Patent Images
1. A method of monitoring a media library, comprising:
- collecting data, wherein collecting data comprises querying library components of the media library at intervals and receiving returned data, wherein the library components comprise tape drives and a media changer, and wherein querying one or more library components comprises;
sending Log Sense (LS) commands to the media library at intervals; and
sending Read Element Status (RES) commands to the media library at intervals;
storing the collected data in a repository, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository, wherein the collected data in the repository spans a plurality of intervals;
tracking movements of a plurality of tapes within the media library by comparing differences in data returned in response to the RES commands over multiple intervals;
organizing the collected data;
accessing the collected data in the repository based on one or more specifications; and
providing the collected data based on one or more specifications.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, 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.
-
Citations
30 Claims
-
1. A method of monitoring a media library, comprising:
-
collecting data, wherein collecting data comprises querying library components of the media library at intervals and receiving returned data, wherein the library components comprise tape drives and a media changer, and wherein querying one or more library components comprises; sending Log Sense (LS) commands to the media library at intervals; and sending Read Element Status (RES) commands to the media library at intervals; storing the collected data in a repository, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository, wherein the collected data in the repository spans a plurality of intervals; tracking movements of a plurality of tapes within the media library by comparing differences in data returned in response to the RES commands over multiple intervals; organizing the collected data; accessing the collected data in the repository based on one or more specifications; and providing the collected data based on one or more specifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An system for monitoring a media library comprising multiple components, comprising:
-
an interface operable to connect to a communications link; a processor coupled to the interface; and a non-transitory computer readable media storing computer instructions executable by the processor to; collect data, wherein collecting data comprises querying library components of the media library at intervals and receiving returned data, wherein the library components comprise tape drives and a media changer, and wherein querying one or more library components comprises; sending Log Sense (LS) commands to the media library at intervals; and sending Read Element Status (RES) commands to the media library at intervals; store the collected data in a repository over a plurality of intervals, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository; track movements of a plurality of tapes within the media library by comparing differences in data returned in response to the RES commands over multiple intervals; organize the collected data; access the collected data in the repository based on one or more specifications; and provide the collected data based on one or more specifications. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A software product comprising a non-transitory computer readable medium storing a set of computer instructions, the computer instructions comprising instructions executable to:
-
collect data, wherein collecting data comprises querying one or more library components of the media library at intervals and receiving returned data, wherein the one or more library components comprise a tape drives and a media changer, and wherein querying one or more library components comprises; sending Log Sense (LS) commands to a media library at intervals; and sending Read Element Status (RES) commands to the media library at intervals; store the collected data in a repository over a plurality of intervals, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository; track movements of a plurality of tapes within the media library by comparing differences in data returned in response to the RES commands over multiple intervals; organize the collected data; access the collected data in the repository based on one or more specifications; and provide the collected data based on one or more specifications. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification