Patent ID: 7143250
Filing Date: 2006-11-28
Classification: G06F

Abstract:
1. A method in a data-processing system for optimizing data mirroring operations, said method comprising the steps of: selecting at least one data channel from among a plurality of data channels associated with said data-processing system, wherein said at least one data channel comprises a data channel that is a least occupied data channel among said plurality of data channels; operating a plurality of data mirroring operations simultaneously on said at least one data channel, in response to selecting said at least one data channel from among said plurality of data channels; and prioritizing said plurality of data channels by dedicating at least one data channel among said plurality of data channels to data mirroring operations only and designating at least one other data channel from among said plurality of data channels to disk operations associated with said data-processing system, thereby optimizing and improving data mirroring operations associated with said data-processing system by queuing multiple data mirroring operations on every channel simultaneously, creating an ideal sized read or write operation so as to achieve full channel utilization, providing all data transfer information requirements at a same time a mirroring command is sent, ensuring that a least busy channel is always utilized when mirroring operations are being initiated, and designating priorities for each channel.