SYSTEMS AND METHODS FOR GRANULAR RESOURCE MANAGEMENT IN A STORAGE NETWORK
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with some aspects of the present invention, systems and methods are provided for dynamically and/or automatically selecting and/or modifying data path definitions that are used in performing storage operations on data. Alternate data paths may be specified or selected that use some or all resources that communicate with a particular destination to improve system reliability and performance. The system may also dynamically monitor and choose data path definitions to optimize system performance, conserve storage media and promote balanced load distribution.
45 Citations
21 Claims
-
1. (canceled)
-
2. A method for consolidating storage policies within a storage operation network, the method comprising:
-
accessing a first storage policy of a plurality of storage policies, the first storage policy comprising at least a first storage operation that transfers data from at least a first computer to a first storage device with a first storage operation path; accessing a second storage policy of the plurality of storage policies, the second storage policy comprising at least a second storage operation that transfers data from the first client to the first storage device with a second storage operation path that is different than the first storage operation path; automatically evaluating with one or more computer hardware processors, the first and second storage policies to determine that both the first and second storage policies use both the first and second storage operation paths to conduct data from the first client to the first storage device; consolidating the first and second storage policies into one comprehensive storage policy, wherein the comprehensive storage policy associates at least the first and second storage operation paths to the first computer and the first storage device; and automatically adding at least a third storage operation path to the comprehensive storage policy based on one or more network operating conditions predicted to occur, wherein the third storage operation path is an alternate data path that is different than the first and second storage operation paths. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage operation system comprising:
-
a plurality of storage devices; a plurality of storage policies, wherein a first storage policy comprises at least a first storage operation that transfers data from at least a first computer to a first storage device with a first storage operation path, and wherein a second storage policy comprises a second storage operation that transfers data from the first computer to the first storage device with a second storage operation path that is different than the first storage operation path; and a storage management component executing in one or more computer hardware processors, the storage manager configured to; automatically evaluate the first and second storage policies to determine that both the first and second storage policies use both the first and second storage operation paths to conduct data from the first client to the first storage device; consolidate the first and second storage policies into one comprehensive storage policy, wherein the comprehensive storage policy associates at least the first and second storage paths to the first computer and the first storage device; and automatically add at least a third storage operation path to the comprehensive storage policy based on one or more network operating conditions predicted to occur, wherein the third data path is an alternate data path that is different than the first and second storage operation paths. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification