Thus, based on theses and other parameters, client computer 85 may be dynamically assigned to a particular storage device or storage devices 115 for the purpose of performing a storage operation on the client computer's data, a media agent 105 associated with each of these storage devices 115, and respective HBA devices 133 that are assigned to each of these media agents 105.