US 12,253,915 B2
Techniques for scalable distributed system backups
Shmuel Herman, Kirkland, WA (US); and Gabriel Thomas Hurley, Oakland, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Oct. 23, 2023, as Appl. No. 18/492,381.
Application 18/492,381 is a continuation of application No. 17/469,668, filed on Sep. 8, 2021, granted, now 11,829,254.
Prior Publication US 2024/0045771 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 9/455 (2018.01)
CPC G06F 11/1464 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
implementing an isolated hosting environment of a cloud-computing environment, the isolated hosting environment comprising a management plane and a data plane that are isolated from other hosting environments, the isolated hosting environment comprising a distributed computing cluster configured to operate in the data plane;
obtaining, by a computing component of the data plane, a backup policy related to generating a backup of a data set stored by the distributed computing cluster;
in accordance with the backup policy, causing one or more nodes of the distributed computing cluster to transmit one or more segments to a remote storage location;
obtaining, by the computing component of the data plane from a first node of the one or more nodes, a first segment identifier identifying a first segment that is stored at the first node and at the remote storage location;
obtaining, by the computing component of the data plane from a second node of the one or more nodes, a second segment identifier identifying a second segment that is stored at the second node and at the remote storage location; and
reconstructing, by the computing component of the data plane, the backup based at least in part on maintaining an association between the first segment identifier, the second segment identifier, and an indicator that the association relates to the backup of the data set.