A method and apparatus for dynamically balancing the loading of video data storage
devices facilitates the transfer of video data by acquiring a listing of locations
and loading of all segments of a requested video data. Those storage devices containing
copies of each segment of the video data having a least loading are selected. If
the loading of the storage devices exceed their maximum capacity, the segment is
divided into sub-segments and stored to storage devices with minimum loading. The
presence of all segments of the requested video data is determined. If there are
missing segments of the requested video data, each of those missing segments is
assigned a file identification and file location, such that those missing segments
are retrieved from a back-up storage device and assigned to data storage devices
having the least loading for transfer to a requesting computer system.