Patent ID: 6633955
Filing Date: 2003-10-14
Classification: G06F

Abstract:
A method executed in a computer system for selecting a mirror device from a plurality of mirror devices for a logical volume comprising:collecting activity data of said at least one logical volume; determining an activity level of each of said plurality of mirror devices; selecting one of said plurality of mirror devices to service said logical volume in accordance with a load balancing policy of said mirror devices, said logical volume being one of a plurality of logical volumes; and performing seek minimization processing that includes swapping first and second mirror devices in accordance with predetermined criteria, said first mirror device being selected to service requests of a first logical volume and said second mirror device being selected to service requests of a second logical volume, said predetermined criteria including a first identifier associated with said first mirror device that does not correspond to a second identifier associated with a first portion of said first mirror device, said first portion identifying a location at which a mirrored portion of said first logical volume is to be stored, a third identifier associated with said second mirror device that does not correspond to a fourth identifier associated with a second portion of said second mirror device, said second portion identifying a location at which a mirrored portion of said second logical volume is to be stored, said third identifier corresponding to said second identifier.