US 12,411,738 B2
Distributed cloud system, data processing method of distributed cloud system, and storage medium
Dae-Won Kim, Daejeon (KR); Sun-Wook Kim, Hwaseong-si (KR); Su-Min Jang, Sejong-si (KR); Jae-Geun Cha, Daejeon (KR); and Hyun-Hwa Choi, Daejeon (KR)
Assigned to ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Oct. 25, 2023, as Appl. No. 18/493,946.
Claims priority of application No. 10-2022-0139419 (KR), filed on Oct. 26, 2022; and application No. 10-2023-0086208 (KR), filed on Jul. 4, 2023.
Prior Publication US 2024/0143448 A1, May 2, 2024
Int. Cl. G06F 11/20 (2006.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01); H04L 67/14 (2022.01)
CPC G06F 11/1451 (2013.01) [G06F 3/065 (2013.01); G06F 11/203 (2013.01); H04L 67/14 (2013.01); G06F 2201/84 (2013.01)] 3 Claims
OG exemplary drawing
 
2. A distributed cloud system including one or more cloud computing systems and an edge computing system, the distributed cloud system comprising:
a storage;
a processor; and
a network system coupled to the edge computing system,
wherein the processor is configured to:
run an edge computing application requested by a user device,
wherein the edge computing system is in a location close to the user device and different from the one or more cloud computing systems in the distributed cloud system,
wherein the user device uses the edge computing application to store and send data,
wherein the edge computing application uses high speed network to connect to the user device and to maintain uninterrupted service connection with the user device, and
wherein the edge computing system maintains the uninterrupted service connection to the edge computing application in unexpected events of hardware or software failures or network disruptions,
provide a high-availability proxy which periodically checks a network connection in the distributed cloud system, and perform a new connection using an exposure of service connection information when a network is disconnected,
perform task offloading between the edge computing system and other resources in the distributed cloud system,
generate a snapshot image of the edge computing application when the task offloading is performed and storing a current state of the edge computing application as the snapshot image, and
transmit the stored snapshot image during migration to the other resources in the distributed cloud system.