×

Systems and methods for granular resource management in a storage network

  • US 8,572,330 B2
  • Filed: 12/15/2006
  • Issued: 10/29/2013
  • Est. Priority Date: 12/19/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for routing data to a plurality of storage operation paths in a data storage system, the method comprising:

  • accessing a first storage policy comprising at least a first storage operation path that associates at least a first media agent with a first storage device in a first static relationship, wherein the first media agent conducts data to the first storage device via the first storage operation path, andwherein the first storage policy further comprises a second operation path that associates a second media agent with the first storage device in a second static relationship, wherein the second operation path is an alternate to the first storage operation path, and wherein the second media agent conducts data to the first storage device via the second storage operation path;

    accessing a second storage policy comprising at least a third storage operation path that associates a third media agent with the first storage device in a third static relationship, wherein the third media agent conducts data to the first storage device via the third storage operation path, andwherein the second storage policy further comprises a fourth operation path that associates a fourth media agent with the first storage device in a fourth static relationship, wherein the fourth operation path is an alternate to the third storage operation path, wherein the fourth media agent conducts data to the first storage device via the fourth storage operation path;

    automatically evaluating with one or more computer hardware processors, the first and second storage polices and the first, second, third and fourth static relationships to determine that the first and second storage polices have the first storage device in common;

    automatically reducing with one or more computer hardware processors, the number of storage policies by combining the first and second storage policies to create a third storage policy, wherein the third storage policy comprises at least the first, second, third, and fourth storage paths to the first storage device in a dynamic relationship wherein subsets of one or more of the first, second, third, and fourth storage operation paths are selectable;

    evaluating network operation; and

    automatically selecting with one or more computer hardware processors, a subset of the first, second, third and fourth storage operation paths in the third storage policy to conduct data to the first storage device based on network operating conditions, wherein the selected subset of the first, second, third and fourth media agents performs data transmission operations that conduct data to the first storage device based on the network operation conditions; and

    dynamically allocating with one or more computer hardware processors, the data transmission operations among the selected subset of the first, second, third and fourth media agents to balance data loads on the first, second, third, and fourth media agents.

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