Deployment of actor instances
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsHarald Gustafsson, Ola Angelsmark, Johan Olsson
Life of this patent
Estimating the term…
Abstract
There is provided mechanisms for initiating deployment of an instance of an actor. A method is performed by a peer runtime environment. The method comprises obtaining an indication of changed dynamic capabilities of a first runtime environment. The method comprises evaluating, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment. The method comprises initiating deployment of the instance of the actor at the first runtime environment when the constraints are met.
Claims22
A method for initiating deployment of an instance of an actor, the method being performed by a peer runtime environment, the method comprising:
- obtaining an indication of changed dynamic capabilities of a first runtime environment;
- evaluating, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment;
- and
- initiating deployment of the instance of the actor at the first runtime environment when the constraints are met,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A method for deploying an instance of an actor, the method being performed by a first runtime environment, the method comprising:
- announcing changed dynamic capabilities of the first runtime environment;
- requesting evaluation of constraints for actor initiation at the first runtime environment from a peer runtime environment;
- and
- obtaining, as a response to the request and when the constraints are met, an indication to deploy the instance of the actor from the peer runtime environment,
- wherein the changed dynamic capabilites include
- a changed quality-valued capability.
A runtime environment acting as a peer runtime environment for initiating deployment of an instance of an actor, the runtime environment comprising processing circuitry, the processing circuitry being configured to cause the runtime environment to:
- obtain an indication of changed dynamic capabilities of a first runtime environment;
- evaluate, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment;
- and
- initiate deployment of the instance of the actor at the first runtime environment when the constraints are met,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A runtime environment acting as a peer runtime environment for initiating deployment of an instance of an actor, the runtime environment comprising:
- processing circuitry;
- and
- a storage medium storing instructions that, when executed by the processing circuitry, causes the runtime environment to:
- obtain an indication of changed dynamic capabilities of a first runtime environment;
- evaluate, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment;
- and
- initiate deployment of the instance of the actor at the first runtime environment when the constraints are met,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A runtime environment acting as a peer runtime environment for initiating deployment of an instance of an actor, the runtime environment comprising:
- an obtain module configured to obtain an indication of changed dynamic capabilities of a first runtime environment;
- an evaluate module configured to evaluate, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment;
- and
- an initiate module configured to initiate deployment of the instance of the actor at the first runtime environment when the constraints are met,
- wherein the changed dynamic capabilities include one or more of:
- a changed quality-valued capability.
A runtime environment acting as a first runtime environment for deploying an instance of an actor, the runtime environment comprising processing circuitry, the processing circuitry being configured to cause the runtime environment to:
- announce changed dynamic capabilities of the first runtime environment;
- request evaluation of constraints for actor initiation at the first runtime environment from a peer runtime environment;
- and
- obtain, as a response to the request and when the constraints are met, an indication to deploy the instance of the actor from the peer runtime environment,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A runtime environment acting as a first runtime environment for deploying an instance of an actor, the runtime environment comprising:
- processing circuitry;
- and
- a storage medium storing instructions that, when executed by the processing circuitry, causes the runtime environment to:
- announce changed dynamic capabilities of the first runtime environment;
- request evaluation of constraints for actor initiation at the first runtime environment from a peer runtime environment;
- and
- obtain, as a response to the request and when the constraints are met, an indication to deploy the instance of the actor from the peer runtime environment,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A runtime environment acting as a first runtime environment for deploying an instance of an actor, the runtime environment comprising:
- an announce module configured to announce changed dynamic capabilities of the first runtime environment;
- a request module configured to request evaluation of constraints for actor initiation at the first runtime environment from a peer runtime environment;
- and
- an obtain module configured to obtain, as a response to the request and when the constraints are met, an indication to deploy the instance of the actor from the peer runtime environment,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A non-transitory computer readable medium comprising a computer program for initiating deployment of an instance of an actor, the computer program comprising computer code which, when run on processing circuitry of a runtime environment acting as a peer runtime environment, causes the runtime environment to:
- obtain an indication of changed dynamic capabilities of a first runtime environment;
- evaluate, based on the changed dynamic capabilities, constraints for actor initiation at the first runtime environment;
- and
- initiate deployment of the instance of the actor at the first runtime environment when the constraints are met,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
A non-transitory computer readable medium comprising a computer program for deploying an instance of an actor, the computer program comprising computer code which, when run on processing circuitry of a runtime environment acting as a first runtime environment, causes the runtime environment to:
- announce changed dynamic capabilities of the first runtime environment;
- request evaluation of constraints for actor initiation at the first runtime environment from a peer runtime environment;
- and
- obtain, as a response to the request and when the constraints are met, an indication to deploy the instance of the actor from the peer runtime environment,
- wherein the changed dynamic capabilities include
- a changed quality-valued capability.
Dependencies are inferred from the claim text.