Patent ID: 7039784
Filing Date: 2006-05-02
Classification: G06F,H04N,Y10S

Abstract:
1. A method for balancing a loading of a data storage devices attached to multiple computing systems during transfer of a requested data object to or from said data storage devices, comprising the steps of: acquiring a listing of locations of all segments of the requested data object including all copies of said segments of the requested data object; evaluating the loading of the data storage devices attached to the multiple computing systems containing all copies of all segments of the requested data object; selecting data storage devices containing copies of each segment of the requested data object having a least loading and is less than a maximum loading for said data storage devices; if the loading of the data storage devices is greater than the maximum loading for said storage devices, generating a sub-segment list for any segment of the requested data object residing on said data storage device would have a loading greater than the maximum loading if said segment of the requested data object were transferred, determining a load margin for all available storage devices, assigning locations for each sub-segment on each available data storage device having the least loading, and assigning file names to each sub-segment; selecting said each available data storage device containing each segment and sub-segment; and transferring those segments of said requested data object to a requesting computer system.