×

System and method for allocation of organizational resources

  • US 8,112,605 B2
  • Filed: 07/05/2007
  • Issued: 02/07/2012
  • Est. Priority Date: 05/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of load balancing components to in a hierarchical storage system, wherein the hierarchical storage system includes a master storage manager component and multiple storage operation cells hierarchically subordinate to the master storage manager component, and wherein the method is performed by a computing system having a processor and memory, the method comprising:

  • determining a number of job failures considered a fault occurrence;

    accessing information relating to operation of the hierarchical storage system, wherein the hierarchical storage system includesa master storage manager component;

    a first storage operation cell hierarchically subordinate to the master storage manager component, wherein the first storage operation cell includesa first plurality of data agent components configured to access a first set of data of one or more first computing devices, wherein different data agent components are configured to access and process different types of data in the first set of data;

    a plurality of first storage devices, wherein different storage devices in the first storage devices store data in different formats;

    a first plurality of media agent components configured to convey the first set of data from the plurality of data agent components to the first storage devices, wherein different media agent components are configured to store at least portions of the first set of data in different formats on the different storage devices; and

    a first storage manager component configured to receive instructions from the master storage manager component and manage the first plurality of data agent components and the first plurality of media agent components according to the instructions; and

    a second storage operation cell hierarchically subordinate to the master storage manager component, wherein the second storage operation cell is logically separate from the first storage operation cell and includesa second plurality of data agent components configured to access a second set of data of one or more second computing devices wherein different data agent components are configured to access and process different types of data in the second set of data;

    a plurality of second storage devices wherein different storage devices in the second storage devices store data in different formats;

    a second plurality of media agent components in communication with the second plurality of data agent components, the second plurality of media agents components configured to convey the second set of data from the plurality of data agent components to the second storage devices, wherein different media agent components are configured to format at least portions of the second set of data into the different formats on the different storage devices; and

    a second storage manager component configured to receive instructions from the master storage manager component and manage the second plurality of data agent components and the second plurality of media agent components according to the instructions; and

    wherein the information relating to operation of the hierarchical storage system includes information relating to the operation of the first and second plurality of media agent components;

    analyzing, by the computing system, the information relating to operation of the plurality of media agent components wherein the analyzing includes at least analyzing a trend in usage of the first and second plurality of media agent components;

    based at least in part on the trend in usage of the first and second plurality of media agent components, automatically load balancing the different media agent components in the first and second plurality of media agent components.

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