Patent ID: 11907764
Assignee: GE PRECISION HEALTHCARE LLC
Field: Medical technology (Instruments)
Classification: CPC G | IPC G

Claim 14:
15. A computer program product for managing computational resources, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
monitor tasks associated with provisioning of the computational resources, wherein the tasks are performed by computer applications comprising a first computer application and a second computer application is that are assigned to a resource pool comprising a portion of the computational resources, wherein the first computer application is associated with a first clinical priority that is higher than a second clinical priority associated with the second computer application, and wherein the tasks comprise first tasks of a first computer workload to be executed by the first computer application utilizing the portion of the computational resources of the resource pool and second tasks of a second computer workload being executed by the second computer application utilizing the portion of the computational resources of the resource pool;
identify the first clinical priority of the first tasks that characterizes a time sensitivity of the first tasks based on the first clinical priority being associated with the first computer application;
in response to identifying, based on the first clinical priority and the second clinical priority, that the first tasks of the first computer workload have a higher priority than the second tasks of the second computer workload, determine whether the portion of the computational resources comprises available memory that is able to be utilized to perform a memory page swap to store memory pages of data relating to the second computer workload during execution of the first tasks of the first computer workload; and
expedite fulfillment of execution of the first tasks by preempting completion of execution of the second tasks of the second computer workload based on the first clinical priority and based on a preemption technique, and wherein the preemption technique is determined based on a result of the determining of whether the portion of the computational resources comprises the available memory that is able to be utilized to perform the memory page swap.