主权项 |
1. A method performed by a server device, the method comprising:
receiving, by the server device, a request to perform cloud computing for a particular application installed on a mobile communication device, the request being received from the mobile communication device on behalf of the particular application; determining, by a processor associated with the server device, one or more application requirements associated with the particular application; determining, by the processor, network or processing capacity conditions associated with a plurality of application servers; selecting, by the processor, an application server, of the plurality of application servers, to perform the cloud computing for the particular application based on the determined one or more application requirements and based on the determined network or processing capacity conditions, wherein the selected application server is configured to perform cloud computing for the particular application, and wherein selecting the application server comprises:
comparing one or more of the one or more applications requirements to a corresponding one or more of the conditions associated with a particular one of the plurality of application servers to determine one or more difference values;generating a weighted sum of the one or more difference values to generate a score for the particular one of the plurality of application servers; andselecting the particular one of the plurality of application servers when the score associated with the particular one of the plurality of application servers is smaller than scores associated with other ones the plurality of application servers; and setting up, by the processor, an application session between the mobile communication device and the selected application server. |