US 11,973,643 B2
Distributed data storage techniques for edge devices
Maxim Baturin, Sammamish, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Jun. 6, 2023, as Appl. No. 18/330,227.
Application 18/330,227 is a continuation of application No. 17/565,337, filed on Dec. 29, 2021, granted, now 11,777,796.
Claims priority of provisional application 63/173,244, filed on Apr. 9, 2021.
Prior Publication US 2023/0327948 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0806 (2022.01); G06F 3/06 (2006.01); G06F 8/61 (2018.01); G06F 8/658 (2018.01); G06F 9/4401 (2018.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 11/14 (2006.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 12/46 (2006.01); H04L 67/10 (2022.01)
CPC H04L 41/0806 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0622 (2013.01); G06F 3/0655 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 3/0679 (2013.01); G06F 8/61 (2013.01); G06F 8/658 (2018.02); G06F 9/4406 (2013.01); G06F 9/45558 (2013.01); G06F 9/505 (2013.01); G06F 9/5055 (2013.01); G06F 9/5077 (2013.01); G06F 9/5088 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); H04L 9/0897 (2013.01); H04L 12/4641 (2013.01); H04L 63/0471 (2013.01); H04L 63/0478 (2013.01); H04L 63/0485 (2013.01); H04L 63/06 (2013.01); H04L 63/0876 (2013.01); H04L 63/162 (2013.01); H04L 63/20 (2013.01); H04L 67/10 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45595 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
implementing, at least in part by a first edge device, a distributed computing cluster including a plurality of edge devices comprising the first edge device, the distributed computing cluster comprising a particular edge device configured to operate as a head node of the distributed computing cluster, the plurality of edge devices being individually configured to selectively execute within an isolated computing environment, the plurality of edge devices having no access to a public network while executing within the isolated computing environment;
receiving, by the first edge device, a request for utilizing the distributed computing cluster;
determining, by the first edge device, whether the first edge device is configured to operate as the head node of the distributed computing cluster; and
processing or forwarding, by the first edge device, the request based at least in part on determining whether the first edge device is configured to operate as the head node of the distributed computing cluster.