Patent ID: 8255562

Claim:
A method for minimizing data transfer latency between redundant storage controllers in a network-based storage controller system that utilizes adaptive data throttling, comprising steps of: monitoring, at each corresponding redundant storage controller, latency for round trip communications between the corresponding redundant storage controllers and other redundant storage controllers by calculating a time required to mirror a write to the other redundant storage controllers and receive a write acknowledge from the other redundant storage controllers; calculating an average time latency for round trip communications between the corresponding redundant storage controller and the other redundant storage controllers during a fixed monitoring period; at the end of each fixed monitoring period, comparing the average time latency to a fixed latency to assess whether the average time latency for mirroring writes is good, acceptable or unacceptable; and adjusting data transfer between the corresponding redundant storage controller and a server and data transfer between the corresponding redundant storage controller and a back-end storage, based on the assessment.