MOBILITY AWARE CLOUD PROVISIONING
First Claim
1. A method for mobility aware provisioning of access to a service instance executing in a host in a cloud computing environment comprising:
- receiving a request from a mobile computing device for access to a service in a cloud computing environment;
computing an expected path of travel for the mobile computing device;
[DLK;
I'"'"'d like to also catch the case where the expected path is precomputed and the invention simply looks it up. Could we replace “
computing”
with “
determining” and
specify in the spec that “
determining”
could mean consulting a list of precomputed paths?selecting a particular instance of the service executing in memory of a host in the cloud computing environment that is proximate to the expected path of travel; and
,provisioning the particular instance of the service for access by the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, data processing system and computer program product for mobility aware cloud provisioning. In an embodiment of the invention, a method for mobility aware provisioning of access to a service instance executing in a host in a cloud computing can include receiving a request from a mobile computing device for access to a service in a cloud computing environment. Thereafter, an expected path of travel for the mobile computing device can be computed and a particular instance of the service executing in memory of a host in the cloud computing environment can be selected for its proximity to the expected path of travel. Finally, the particular instance of the service can be provisioned for access by the mobile computing device.
16 Citations
15 Claims
-
1. A method for mobility aware provisioning of access to a service instance executing in a host in a cloud computing environment comprising:
-
receiving a request from a mobile computing device for access to a service in a cloud computing environment; computing an expected path of travel for the mobile computing device;
[DLK;
I'"'"'d like to also catch the case where the expected path is precomputed and the invention simply looks it up. Could we replace “
computing”
with “
determining” and
specify in the spec that “
determining”
could mean consulting a list of precomputed paths?selecting a particular instance of the service executing in memory of a host in the cloud computing environment that is proximate to the expected path of travel; and
,provisioning the particular instance of the service for access by the mobile computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A cloud computing data processing system comprising:
-
a server with at least one processor and memory and configured for communicative coupling to different hosts, each supporting at least one instance of a service in a cloud computing environment; a data store of historical paths of travel for different users coupled to the server; and
,a mobility aware provisioning module executing in the memory of the server, the module comprising program code enabled upon execution in the server to receive a request from a mobile computing device for access to the service, to compute an expected path of travel for the mobile computing device in reference to the data store, to select a particular instance of the service in a corresponding one of the hosts that is proximate to the expected path of travel, and to provision the particular instance of the service for access by the mobile computing device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for mobility aware provisioning of access to a service instance executing in a host in a cloud computing environment, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for receiving a request from a mobile computing device for access to a service in a cloud computing environment; computer readable program code for computing an expected path of travel for the mobile computing device; computer readable program code for selecting a particular instance of the service executing in memory of a host in the cloud computing environment that is proximate to the expected path of travel; and
,computer readable program code for provisioning the particular instance of the service for access by the mobile computing device. - View Dependent Claims (12, 13, 14, 15)
-
Specification