发明名称 Managing graphics load balancing strategies
摘要 A method and system for managing graphics load balancing strategies are disclosed. The method comprises using a plurality of rendering servers to render a multitude of graphics frames for a display device, wherein each of the rendering servers has an associated workload; identifying a plurality of load balancing strategies for balancing the workloads on the rendering servers; selecting one of the load balancing strategies; and using the selected one of the load balancing strategies to balance the workloads on the rendering servers. One or more defined metrics are monitored; and in response to a defined changed in said one or more defined metrics, another one of the load balancing strategies is selected and used to balance the workloads on the rendering servers. In one embodiment, the load balancing policy can be changed in real-time during the course of an application session.
申请公布号 US9479358(B2) 申请公布日期 2016.10.25
申请号 US200912465326 申请日期 2009.05.13
申请人 International Business Machines Corporation 发明人 Klosowski James T.;Morris Christopher J.
分类号 G06F15/16;H04L12/64 主分类号 G06F15/16
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Morris, Esq. Daniel P.
主权项 1. A method of managing graphics load balancing strategies, comprising: using a plurality of rendering servers to render concurrently a multitude of graphics frames for a display area on a display device, wherein each of the rendering servers has an associated workload; identifying a plurality of load balancing strategies for balancing the workloads on the rendering servers, each of the load balancing strategies being a respective one technique for partitioning the display area into a plurality of smaller regions and assigning said plurality of smaller regions of the display area to the rendering servers; and dynamically switching among the plurality of the load balancing strategies over a period of time to re-balance the workloads on the rendering servers, including using a system controller to implement the load balancing strategies, and using a manager to select different ones of the load balancing strategies for implementation at different times in said period of time and for communicating the selected load balancing strategies to the system controller; and wherein: the system controller accepts new load balancing strategies from a user, and passes information to the manager, said information including display configuration performance statistics for each server and user-defined load balancing policy information; and the manager obtains the performance statistics for each server from the system controller, obtains updated display configuration information from the system controller, adds or removes load balancing strategies and rendering servers, determines when a new load balancing strategy is to be implemented, provides an initial display tile partitions and assignments for each of the rendering servers, and repartitions, resizes and reassigns the partitions based on the performance feedback and the one of the load balancing strategies in use.
地址 Armonk NY US