US 11,860,802 B2
Instant recovery as an enabler for uninhibited mobility between primary storage and secondary storage
Dezhou Jiang, San Jose, CA (US); Kiran Tatiparthi, Dublin, CA (US); Monil Devang Shah, Milpitas, CA (US); Mukul Sharma, San Jose, CA (US); Prakash Narayanasamy, San Jose, CA (US); Praveen Kumar Padia, Fremont, CA (US); Sagi Sai Sruthi, Bengaluru (IN); and Deepak Narayan, Bengaluru (IN)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Feb. 18, 2022, as Appl. No. 17/676,013.
Claims priority of application No. 202141007358 (IN), filed on Feb. 22, 2021.
Prior Publication US 2022/0309010 A1, Sep. 29, 2022
Int. Cl. G06F 13/16 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/1668 (2013.01) [G06F 13/4004 (2013.01)] 24 Claims
OG exemplary drawing
 
9. An apparatus comprising a processor and a memory, wherein the memory includes programmed instructions that, when executed by the processor, cause the apparatus to:
receive, from a workload hosted on a host of a cluster comprising a plurality of hosts, wherein the workload is recovered and launched by a hypervisor hosted on the same host, first I/O traffic of the recovered workload programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric shared across the plurality of hosts, the storage fabric exposed to the recovered workload as being hosted on the same host by a virtual disk controller which virtualizes storage resources of the storage fabric;
adapt the first I/O traffic to generate second I/O traffic of the recovered workload programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and the cluster of hosts, wherein the repository is not virtualized by the virtual disk controller; and
forward the second I/O traffic of the recovered workload to the repository.