CPC G06F 11/203 (2013.01) [G06F 11/076 (2013.01); G06F 11/3075 (2013.01)] | 30 Claims |
1. A non-transitory computer readable medium including program instructions for execution on a processor of a multi-site disaster recovery (DR) environment, the program instructions configured to:
monitor input/output (I/O) accesses and storage ownership takeover activity from a fault tolerant application executing on a first site configured for failover to a second site of the DR environment, wherein the I/O accesses are directed to shared storage replicated from the first site to the second site, and wherein the storage ownership takeover activity is directed to establishing and pre-empting ownership of the shared storage;
detect patterns of the I/O accesses and storage ownership activity indicating degraded I/O performance to determine whether the fault tolerant application and the shared storage are co-located at the first site; and
in response to determining that the fault tolerant application and shared storage are no longer co-located at the first site, trigger a failover of the shared storage to ensure co-location with the fault tolerant application.
|