Actor migration
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsHarald Gustafsson, Hakan Englund, Christoffer Jerkeby, Bernard Smeets
Life of this patent
Estimating the term…
Abstract
A method and a corresponding runtime environment for migrating an instance of an actor of an application are provided. An initiating runtime environment performs a method comprising selecting, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor. The method comprises migrating the instance of the actor to the selected target runtime environment once the target runtime environment has been selected.
Claims12
A method for migrating an instance of an actor of an application running in an initiating runtime environment, the method being performed by the initiating runtime environment, the method comprising:
- selecting by the initiating runtime environment, based on obtained security attributes for a set of target runtime environments, a target runtime environment from the set of target runtime environments for migration of the instance of the actor, wherein selecting the target runtime environment comprises verifying that the obtained security attributes for the selected target runtime environment fulfil security attribute conditions of the instance of the actor by communicating a challenge to the target runtime environment, receiving a response to the challenge from the target runtime environment, and processing the response to determine whether the obtained security attributes for the selected target runtime environment are rightfully identified by the target runtime environment;
- and
- migrating by the initiating runtime environment, the instance of the actor to the selected target runtime environment once having selected the target runtime environment.
A runtime environment acting as an initiating runtime environment for migrating an instance of an actor of an application, the runtime environment comprising processing circuitry, the processing circuitry being configured to cause the runtime environment to:
- select, based on obtained security attributes for a set of runtime environments acting as target runtime environments, a runtime environment acting as a target runtime environment from the set of runtime environments acting as target runtime environments for migration of the instance of the actor, wherein the selection of the target runtime environment comprises verifying that the obtained security attributes for the selected target runtime environment fulfil security attribute conditions of the instance of the actor by communicating a challenge to the target runtime environment, receiving a response to the challenge from the target runtime environment, and processing the response to determine whether the obtained security attributes for the selected target runtime environment are rightfully identified by the target runtime environment;
- and
- migrate the instance of the actor to the selected runtime environment acting as target runtime environment once having selected the runtime environment acting as target runtime environment.
A runtime environment acting as an initiating runtime environment for migrating an instance of an actor of an application running in the runtime environment, the runtime environment comprising:
- a select module configured to select, based on obtained security attributes for a set of runtime environments acting as target runtime environments, a runtime environment acting as a target runtime environment from the set of runtime environments acting as target runtime environments for migration of the instance of the actor, wherein the selection of the target runtime environment comprises verifying that the obtained security attributes for the selected target runtime environment fulfil security attribute conditions of the instance of the actor by communicating a challenge to the target runtime environment, receiving a response to the challenge from the target runtime environment, and processing the response to determine whether the obtained security attributes for the selected target runtime environment are rightfully identified by the target runtime environment;
- and
- a migrate module configured to migrate the instance of the actor to the selected runtime environment acting as target runtime environment once having selected the runtime environment acting as target runtime environment.
A non-transitory computer readable storage medium comprising a computer program for migrating an instance of an actor of an application, the computer program comprising computer code which, when run on processing circuitry of a runtime environment acting as an initiating runtime environment, causes the runtime environment to:
- select, based on obtained security attributes for a set of runtime environments acting as target runtime environments, a runtime environment acting as a target runtime environment from the set of runtime environments acting as target runtime environments for migration of the instance of the actor, wherein the selection of the target runtime environment comprises verifying that the obtained security attributes for the selected target runtime environment fulfil security attribute conditions of the instance of the actor by communicating a challenge to the target runtime environment, receiving a response to the challenge from the target runtime environment, and processing the response to determine whether the obtained security attributes for the selected target runtime environment are rightfully identified by the target runtime environment;
- and
- migrate the instance of the actor to the selected runtime environment acting as target runtime environment once having selected the runtime environment acting as target runtime environment.
Dependencies are inferred from the claim text.