Allocating tasks in a computing environment
AssigneeInternational Business Machines Corporation
InventorsGopal K. Bhageria, Pooja Malik, Sathya Santhar, Vikram Yadav
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGopal K. Bhageria, Pooja Malik, Sathya Santhar, Vikram Yadav
Estimating the term…
Method of allocating tasks in a computing environment including: receiving a software application having tasks for processing; splitting the software application into the tasks; selecting a task for processing in a first computing environment without encryption, a second computing environment with homomorphic encryption or a third computing environment without encryption based on the following algorithm: analyzing the tasks for the presence of a security marker indicating a security level of the tasks; when there is no security marker, selecting the task for processing in the least costly of first computing environment without encryption or the third computing environment without encryption; and when the security marker is medium or high and the processing of the task involves any computation, selecting the task for processing in the least costly of the second computing environment with homomorphic encryption or the third computing environment.
A computer-implemented method of allocating tasks in a computing environment comprising:
A computer program product for allocating tasks in a computing environment, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
A system for allocating tasks in a computing environment comprising:
Dependencies are inferred from the claim text.