SYSTEMS AND METHODS OF DATA STORAGE MANAGEMENT, SUCH AS DYNAMIC DATA STREAM ALLOCATION
First Claim
Patent Images
1. A method of transferring data to one or more storage media, the method comprising:
- identifying data to be transferred to storage media;
receiving data transfer information associated with two or more data streams in a process of transferring data to the one or more storage media, wherein the data transfer information is related to a data transfer load of each of the two or more data streams;
selecting from the two or more data streams a data stream based at least in part on the received load information; and
transferring the data using at least the selected data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for choosing a stream to transfer data is described. In some cases, the system reviews running data storage operations and chooses a data stream based on the review. In some cases, the system chooses a stream based on the load of data to be transferred.
115 Citations
24 Claims
-
1. A method of transferring data to one or more storage media, the method comprising:
-
identifying data to be transferred to storage media; receiving data transfer information associated with two or more data streams in a process of transferring data to the one or more storage media, wherein the data transfer information is related to a data transfer load of each of the two or more data streams; selecting from the two or more data streams a data stream based at least in part on the received load information; and transferring the data using at least the selected data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of dynamically allocating a data stream to send data to one or more storage devices, the system comprising:
-
a first storage subsystem, wherein the first storage subsystem transfers data to first storage media; a second storage, wherein the second storage subsystem transfers data to second storage media; and a dynamic allocation component, wherein the dynamic allocation component; receives load information associated with the first storage subsystem and the second storage subsystem; and allocates the data to the one or more storage devices to a storage subsystem based at least in part on the received load information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
23. A system for transferring data to one or more storage media, comprising:
-
means for receiving data to be transferred to storage media; means, coupled to the means for receiving, for analyzing load information from two or more data streams in transferring data to the one or more storage media, wherein the load information is related to a data transfer load of each of the two or more data streams; means, coupled to the means for analyzing, for selecting from the two or more data streams selects a data stream based at least in part on the received load information; and means, coupled to the means for selecting, for transferring the data to be transferred to the selected data stream.
-
Specification