×

Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs

  • US 10,148,780 B2
  • Filed: 07/14/2017
  • Issued: 12/04/2018
  • Est. Priority Date: 06/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating an ordered priority list of a first set of virtual machines that are to be backed up in a storage management system, the method comprising:

  • associating each virtual machine in the first set of virtual machines with one or more proxies from a set of candidate proxies in the storage management system,wherein the associating includes determining which one or more candidate proxies from the set of candidate proxies are eligible to back up a respective virtual machine;

    ordering the first set of virtual machines into a priority list in an order of increasing number of associated eligible proxies for each respective virtual machine;

    while executing a first backup job of the first set of virtual machines according to the order of the priority list, assigning a first eligible proxy to each respective virtual machine in the first set for backing up the respective virtual machine;

    wherein a given proxy is one of;

    (a) a physical computing device comprising one or more processors and computer-readable memory, and (b) a virtual machine that executes on a physical computing device comprising one or more processors and computer-readable memory, and further wherein the given proxy executes a respective data agent suitable to back up one or more virtual machines in the first set;

    designating, by a storage manager component of the storage management system, a first data agent to act as coordinator of the first backup job,wherein the first backup job comprises secondary copy operations for the first set of virtual machines in the storage management system, andwherein the coordinator data agent executes on a first proxy from the set of candidate proxies; and

    wherein the associating and the ordering are performed by the coordinator data agent.

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