US 11,917,483 B2
Replication in a cloud environment
Péter Mátray, Budapest (HU); Dániel Géhberger, Montreal (CA); and Gábor Németh, Budapest (HU)
Assigned to Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
Appl. No. 17/426,823
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
PCT Filed Jan. 30, 2019, PCT No. PCT/EP2019/052264
§ 371(c)(1), (2) Date Jul. 29, 2021,
PCT Pub. No. WO2020/156662, PCT Pub. Date Aug. 6, 2020.
Prior Publication US 2022/0124593 A1, Apr. 21, 2022
Int. Cl. H04W 36/32 (2009.01); G06F 16/27 (2019.01); H04L 67/1095 (2022.01); H04W 36/00 (2009.01)
CPC H04W 36/32 (2013.01) [G06F 16/27 (2019.01); H04L 67/1095 (2013.01); H04W 36/0011 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for operating a replication control component, the method comprising:
collecting information about mobility of a user equipment;
determining, based on the information, that a handover takes place by which a data session exchanged via a cellular network between a serving application instance and the user equipment is transferred from the serving application instance to a target application instance selected from a plurality of application instances located in a cloud environment, wherein the data session comprises session state data;
determining a location of the target application instance in the cloud environment;
determining target replica locations of replica of the session state data individually on a per session basis for said data session during its runtime taking into account the location of the target application instance, wherein the replica comprises a master replica and at least one slave replica and the target replica locations are determined for the master replica and the at least one slave replica;
predicting a trajectory of the user equipment;
determining the target replica location of the master replica that is collocated at a first node as close as possible to the serving application instance taking into account the projected trajectory;
determining the target replica location of the at least one slave replica that is located in at least one second node which is a direct neighbor of the first node; and
transmitting, to a data handling component, the target replica location information and an instruction to the data handling component to distribute the replica to the target replica locations.