US 12,282,781 B2
Cluster bootstrapping for distributed computing systems
Sameer Suhas Deokule, Fremont, CA (US); Aneesh Malkhed, Bangalore (IN); Sounak Chakraborty, Bangalore (IN); Devarajulu Kavali, Santa Clara, CA (US); and Devaraj Das, Fremont, CA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Mar. 22, 2024, as Appl. No. 18/614,581.
Application 18/614,581 is a continuation of application No. 17/869,666, filed on Jul. 20, 2022, granted, now 11,966,754.
Application 17/869,666 is a continuation of application No. 17/230,854, filed on Apr. 14, 2021, granted, now 11,429,397, issued on Aug. 30, 2022.
Prior Publication US 2025/0036423 A1, Jan. 30, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/4401 (2018.01); G06F 16/2455 (2019.01); H04L 67/10 (2022.01)
CPC G06F 9/4416 (2013.01) [G06F 16/24552 (2019.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
executing, by a distributed computing system providing a data processing service, a first computing cluster comprising a first set of computing nodes;
receiving, by a computing node in the first set of computing nodes comprising the first computing cluster, a query for execution;
determining, by the computing node in the first set of computing nodes comprising the first computing cluster, that one or more data segments for executing the query are present in a cache associated with the computing node;
executing, by the computing node in the first set of computing nodes comprising the first computing cluster, the query using the one or more data segments to obtain one or more updated data segments;
writing, by the computing node in the first set of computing nodes comprising the first computing cluster, the one or more updated data segments to a nearline storage system associated with the distributed computing system;
receiving, by the distributed computing system, a request to create a second computing cluster comprising a second set of computing nodes in the distributed computing system; and
responsive to the request, bootstrapping, by the distributed computing system, the second computing cluster using the one or more updated data segments stored in the nearline storage system.