US 12,143,264 B2
Migrating edge device resources to a cloud computing environment
Eden Grail Adogla, Seattle, WA (US); David Dale Becker, Seattle, WA (US); Maxim Baturin, Sammamish, WA (US); Brijesh Singh, Mercer Island, WA (US); Iliya Roitburg, Seattle, WA (US); and Abhishek Kar, Chandler, AZ (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Jan. 21, 2022, as Appl. No. 17/581,804.
Claims priority of provisional application 63/173,244, filed on Apr. 9, 2021.
Prior Publication US 2022/0327007 A1, Oct. 13, 2022
Int. Cl. G06F 3/00 (2006.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 41/0806 (2022.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)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, by a migration service of a cloud computing environment, a request to migrate one or more services from an edge device to the cloud computing environment, the edge device being associated with a first hardware profile and configured to selectively execute within an isolated computing environment separate from the cloud computing environment;
identifying, by the migration service, that a second hardware profile associated with the cloud computing environment matches the first hardware profile associated with the edge device;
identifying a first set of services associated with the edge device;
configuring, at a computing device, the cloud computing environment to execute a second set of services corresponding to the first set of services associated with the edge device;
establishing a communication channel between the edge device and the computing device;
executing, by the migration service, a set of migration operations associated with migrating service metadata of the first set of services from the edge device to the cloud computing environment, wherein migrating the service metadata configures the second set of services to execute as the first set of services from within the cloud computing environment;
instructing, by the migration service, the edge device to disable resource mutations associated with the first set of services executing at the edge device, wherein disabling the resource mutations comprises transitioning cach of the first set of services to execute in a read-only mode;
adjusting, by the migration service, at least a portion of default configuration data of the cloud computing environment to match the service metadata migrated from the edge device; and
configuring, by the migration service, the second set of services of the cloud computing environment to accept traffic previously intended for the first set of services of the edge device.