Fog computing for machine translation
AssigneeInternational Business Machines Corporation
InventorsInseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
Life of this patent
Estimating the term…
Abstract
Pre-emptive configuration of a fog computing environment for on-demand services is provided. On-demand services are supported by service modules. Traffic related to demand for service modules is monitored and evaluated. The modules are selectively pushed to and removed from edge servers in a fog computing environment in order to efficiently service the demand for machine translation services.
Claims20
A computer system comprising:
- a processing unit in communication with a memory;
- and
- a functional tool in communication with the processing unit and memory for on-demand service management in a fog computing environment with two or more edge servers, the memory comprising instructions to cause the functional tool to:
- monitor on-demand services and related traffic;
- statistically evaluate the traffic and the service usage, the evaluation including on-demand services employed in the two or more edge servers, and data traffic associated with one or more select services;
- perform a cost analysis for delivering at least one on-demand service in the fog computing environment, wherein upon a determination there is not a cost barrier, the at least one on-demand service is delivered in the fog computing environment, and where there is a cost barrier, the at least one on-demand service is delivered online as a cloud based resource;
- identify at least one on-demand service module and one of the two or more edge servers to receive the at least one identified on-demand service module;
- and
- selectively push the at least one identified on-demand service module to the identified edge server, the identified on-demand service module to perform a task, the selective push in response to the statistical traffic evaluation and service usage, wherein the pushed on-demand service module provides real-time performance of the task.
A computer program product for on-demand service management in a fog computing environment with two or more edge servers, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processor to:
- monitor on-demand services and related traffic;
- statistically evaluate the traffic and the service usage, the evaluation including on-demand services employed in the two or more edge servers, and data traffic associated with one or more select services;
- perform a cost analysis for delivering at least one on-demand service in the fog computing environment, wherein upon a determination there is not a cost barrier, the at least one on-demand service is delivered in the fog computing environment, and where there is a cost barrier, the at least one on-demand service is delivered online as a cloud based resource;
- identify at least one on-demand service module and one of the two or more edge servers to receive the at least one identified on-demand service module;
- and
- selectively push the at least one identified on-demand service module to the identified edge server, the identified on-demand service module to perform a task, the selective push in response to the statistical traffic evaluation and service usage, wherein the pushed on-demand service module provides real-time performance of the task.
A method for on-demand service management in a fog computing environment configured with two or more edge servers comprising:
- monitoring on-demand services and related traffic;
- statistically evaluating the traffic and the service usage, the evaluation including on-demand services employed in the two or more edge servers, and data traffic associated with one or more select services;
- performing a cost analysis for delivering at least one on-demand service in the fog computing environment, wherein upon a determination there is not a cost barrier, the at least one on-demand service is delivered in the fog computing environment, and where there is a cost barrier, the at least one on-demand service is delivered online as a cloud based resource;
- identifying at least one on-demand service module and one of the two or more edge servers to receive at least one identified on-demand service module;
- and
- selectively pushing the at least one identified on-demand service module to the identified edge server, the identified on-demand service module to perform a task, the selective pushing in response to the statistical traffic evaluation and service usage, wherein the pushed on-demand service module provides real-time performance of the task.
Dependencies are inferred from the claim text.