×

Consolidated processing of storage-array commands by a snapshot-control media agent

  • US 9,774,672 B2
  • Filed: 09/03/2014
  • Issued: 09/26/2017
  • Est. Priority Date: 09/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for consolidating communications of storage-array operational commands away from one or more client computing devices and using a distinct secondary storage computing device, wherein the system comprises:

  • a client computing device comprising at least one processor and computer memory and executing one or more applications, one or more respective associated data agents, and a first media agent;

    a storage array that comprises primary data directly accessible for read and write operations by the one or more applications on the client computing device;

    a secondary storage computing device comprising at least one processor and computer memory and executing a second media agent,wherein the second media agent is configured to communicate with the first media agent on the client computing device, andwherein the second media agent comprises a plurality of command devices, and is further configured to manage the plurality of command devices for directly communicating operational commands to the storage array using respective command channels to the storage array;

    wherein the first media agent lacks resources, including third-party libraries and command devices, for directly communicating the operational commands to the storage array and forwards the operational commands to the second media agent;

    wherein the second media agent is further configured to provide indirect communications between the first media agent and the storage array by being configured to;

    receive a first operational command that is directed at the storage array, wherein the first operational command has been forwarded from the first media agent to the second media agent,select a first command device from the plurality of command devices,transmit the first operational command to the storage array via a first command channel based on the selected first command device,receive an operational status from the storage array in response to the first operational command, andtransmit the operational status to the first media agent on the client computing device; and

    wherein the system is configured to consolidate at least some communications of operational commands directed at the storage array, including the operational commands from the first media agent, by using the second media agent executing on the secondary storage computing device, which is distinct from the client computing device and is also distinct from the storage array.

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