×

Scalable auxiliary copy processing using media agent resources

  • US 9,898,213 B2
  • Filed: 01/23/2015
  • Issued: 02/20/2018
  • Est. Priority Date: 01/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing auxiliary-copy jobs in a storage management system using media agent resources to offload a storage manager that centrally manages the storage management system, the method comprising:

  • coordinating, by a first media agent, the execution of a plurality of auxiliary-copy jobs in the storage management system,wherein each auxiliary-copy job in the plurality of auxiliary-copy jobs comprises generating a second copy of a first copy of data generated in the storage management system, wherein the second copy is designated an auxiliary copy;

    requesting, by the first media agent, from the storage manager, one or more reservations for respective one or more data streams to be used for data transfer in at least a first auxiliary-copy job in the plurality of auxiliary-copy jobs;

    assigning, by the first media agent, the first auxiliary-copy job to a second media agent to execute, based at least in part on one or more data streams reserved for the first auxiliary-job by the storage manager;

    executing the first auxiliary-copy job, by the second media agent, based on job-specific metadata fetched by the second media agent from the storage manager after the assigning of the first auxiliary-copy job by the first media agent to the second media agent; and

    wherein the coordinating of the execution of the plurality of auxiliary-copy jobs is performed by the first media agent instead of the storage manager, andfurther wherein the coordinating is based on (a) the first media agent obtaining data stream reservations from the storage manager via the requesting operation, and (b) the first media agent assigning at least one of the plurality of auxiliary-copy jobs, including the first auxiliary-copy job, to the second media agent.

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