发明名称 Programmatic response-time based workload distribution techniques
摘要 Workload is programmatically distributed across a set of execution resources. In a multithreaded server environment, response time to end users is improved while increasing the efficiency of software execution and resource usage. Execution time and wait/queued time are tracked, for various types of requests being serviced by a server. Multiple logical pools of threads are used to service these requests, and inbound requests are directed to a selected one of these pools such that requests of similar execution-time requirements are serviced by the threads in that pool. The number and size of thread pools may be adjusted programmatically, and the distribution calculation (i.e., determining which inbound requests should be assigned to which pools) is a programmatic determination. In preferred embodiments, only one of these variables is adjusted at a time, and the results are monitored to determine whether the effect was positive or negative. The disclosed techniques also apply to tracking and classifying requests by method name (and, optionally, parameters).
申请公布号 US7207043(B2) 申请公布日期 2007.04.17
申请号 US20020334262 申请日期 2002.12.31
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BLYTHE CHRISTOPHER JAMES;CUOMO GENNARO A.;DAUGHTREY ERIK A.;HOGSTROM MATT R.
分类号 G06F9/46;G06F9/48;G06F9/50;G06F15/16;G06F15/173;G06F17/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址