Load balancing medical imaging applications across healthcare imaging devices in reference to projected load based on user type
AssigneeGeneral Electric Company
InventorsCheryl Ruth Jones, Rakesh Mohan Lal, Toan T Le, Matthew Richard Schwartz, Helen Hong Peng, Guy Bernard, David Charles Mack
Life of this patent
Estimating the term…
Abstract
Systems, methods and apparatus are provided through which in some embodiments healthcare imaging processing applications are allocated to computing resources in reference to criteria.
Claims18
A non-transitory computer-accessible medium having executable instructions to manage healthcare-related computing resources, the executable instructions capable of directing a processor to perform:
- receiving load-balancing criteria that indicates a projected load for each of a plurality of dynamic client-server healthcare applications based on at least a user-type associated with the healthcare applications, wherein at least one of the plurality of dynamic client-server healthcare applications performs at least one of contouring anatomical regions from a medical image or creating a plurality of graphical objects of related anatomical regions;
- and
- load-balancing the plurality of dynamic client-server healthcare applications across a plurality of healthcare-related computing resources in reference to the load-balancing criteria such that at least one healthcare application having a heavy projected load is processed by one of the healthcare related computing resources having a current load that is lower than current loads of the other healthcare related computing resources, wherein the load-balancing criteria further indicates historical statistics describing at least one load that the user-type has placed on the healthcare-related computing resources, wherein the healthcare-related computing resources further comprise at least one of a separate motherboard, daughterboard, CPU cores, or GPUs in a computer system, or a separate computer node in a cluster of computers.
A non-transitory computer-accessible medium having executable instructions to manage healthcare-related computing resources, the executable instructions capable of directing a processor to perform:
- receiving a representation of real-time usage data associated with each of dynamic client-server healthcare applications across healthcare-related computing resources, wherein at least one of the plurality of dynamic client-server healthcare applications performs at least one of contouring anatomical regions from a medical image or creating a plurality of graphical objects of related anatomical regions;
- calculating an indication of an expectation of a load of a user, based at least on a user-type, that will be imposed on the healthcare-related computing resources, wherein the expectation of the load further comprises historical statistics describing a load the user of the user-type has placed on the healthcare-related computing resources;
- and
- load-balancing of the healthcare-related computing resources in reference to the real-time usage data associated with each of the healthcare-related computing resources and the expectation of the load of the user such that a healthcare application having a heavy projected load is processed by a client server-application healthcare related computing resource having a current load that is lower than current loads of the other healthcare related computing resources.
A method for load balancing a plurality of healthcare imaging workstations connected to a network, said method comprising:
- selecting a healthcare image application to process image data, wherein the healthcare image application performs at least one of contouring anatomical regions from a medical image or creating a plurality of graphical objects of related anatomical regions;
- determining a projected load of the selected healthcare image application based at least on a user-type associated with the selected healthcare image application;
- and
- assigning the selected healthcare image application to a first medical imaging workstation out of a plurality of medical imaging workstations based on the projected load, wherein the first medical imaging workstation is chosen based on load balancing such that the first medical imaging workstation has a current load that is low relative to current loads of the other medical imaging workstations, wherein the selected healthcare image application is assigned to the first medical imaging workstation further based on historical statistics describing at least one load that the user-type has placed on the healthcare imaging workstations.
Dependencies are inferred from the claim text.