| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. An apparatus comprising: at least one processing device comprising a processor coupled to a memory; said at least one processing device being configured: to obtain, in a host device, inter-system response time information based at least in part on one or more response times measured by at least one of first and second storage systems relative to another one of the first and second storage systems; and to automatically control, based at least in part on the obtained inter-system response time information, active-standby designations for respective ones of the first and second storage systems; wherein the host device obtains the inter-system response time information from one or more storage-side data structures maintained by at least one of the first and second storage systems, by generating in a multi-path layer of the host device an inter-system response time information request command, and sending the inter-system response time information request command from the multi-path layer of the host device to at least one of the first and second storage systems, to obtain the inter-system response time information previously-measured from the at least one of the first and second storage systems; wherein the host device stores the inter-system response time information obtained from the one or more storage-side data structures in one or more host-side data structures of the host device; wherein the host device implements a selectively activatable auto-standby mode, with the automatically controlling of the active-standby designations being performed responsive to the auto-standby mode of the host device being activated; and wherein activation of the auto-standby mode of the host device is triggered based at least in part on comparison of at least portions of the inter-system response time information to one or more auto-standby mode activation thresholds.
|