×

System and method for archive verification according to policies

  • US 9,864,652 B2
  • Filed: 03/10/2016
  • Issued: 01/09/2018
  • Est. Priority Date: 12/16/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for archive verification, comprising:

  • a data repository storing data comprising verification policies and media data associated with each physical storage media in a media library;

    a queue builder configured for building a queue utilizing the data stored in the data repository, the queue identifying at least one physical storage media in the media library, the building the queue by the queue builder including;

    evaluating the verification policies stored in the data repository;

    evaluating the media data stored in the data repository and associated with each physical storage media in the media library;

    determining which physical storage media in the media library meets criteria specified in a verification policy of the verification policies stored in the data repository; and

    adding to the queue each physical storage media in the media library that meets the criteria specified in the verification policy of the verification policies stored in the data repository;

    a dispatcher configured for controlling scheduling of verification of the at least one physical storage media identified by the queue, the scheduling by the dispatcher including;

    determining which physical storage media of the at least one physical storage media identified by the queue is available to undergo a verification process; and

    determining whether a drive in the media library is available for handling a physical storage media of the at least one physical storage media identified by the queue; and

    a verifier configured for receiving identification information from the dispatcher and performing the verification process, the identification information including a drive identification, a media identification, a volume identification, or a combination thereof, the drive identification identifying a particular drive in the media library for handing the physical storage media, the media identification identifying the physical storage media, the volume identification identifying a volume of the physical storage media, the verification process performed by the verifier including;

    moving the physical storage media to the particular drive in the media library that is available for handling the physical storage media;

    determining what command to use based on the particular drive;

    issuing multiple verification commands to the particular drive if the particular drive supports the verification commands;

    issuing multiple read commands to the particular drive if the particular drive does not support the verification commands;

    storing verification data returned from the particular drive; and

    determining a verification result of the physical storage media based on the verification data returned from the particular drive;

    wherein the data repository, the queue builder, the dispatcher, and the verifier embodied on at least one non-transitory computer readable medium.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×