US 12,111,842 B2
Low latency communications for nodes in replication relationships
Siamak Nazari, Mountain View, CA (US); Jonathan A. McDowell, Belfast (GB); and Nigel Kerr, Belfast (GB)
Assigned to Nvidia Corporation, Santa Clara, CA (US)
Filed by NVIDIA CORPORATION, Santa Clara, CA (US)
Filed on Mar. 15, 2022, as Appl. No. 17/695,068.
Claims priority of provisional application 63/161,054, filed on Mar. 15, 2021.
Prior Publication US 2022/0292108 A1, Sep. 15, 2022
Int. Cl. G06F 16/20 (2019.01); G06F 11/14 (2006.01); G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 11/1451 (2013.01); G06F 11/1464 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A process comprising:
receiving at a first node in a storage platform a service request that requests modification of a target storage object;
the first node using configuration information to identify in the storage platform a second node that maintains the target storage object and a third node that maintains a backup storage object that replicates the target storage object;
transmitting data for the modification from the first node to both the second node and the third node;
the second node using the data from the first node to perform the modification of the target storage object;
the second node sending an update request to the third node, the update request not including the data; and
the third node, in response to the update request from the second node, using the data the third node received from the first node to modify the backup storage object.