发明名称 Behavior based client selection for disparate treatment
摘要 Embodiments for server connection optimization in a persistently connected publish/subscribe environment are provided. A computer assigns an initial activity category for a client. The computer logs, into a log file, one or more select operations of a connection between a client and a first server. The computer calculates a ratio of a number of the select operations to a check time of the first server, wherein the check time is a period of time that has elapsed since a previous review of logged data. The computer sets a second activity category for the client based on a look-up of the ratio in a schedule of ratio ranges in a control file, wherein the second activity category is not the initial activity category. The computer transfers the client from the first server to a second server, in response to setting the second activity category.
申请公布号 US9374425(B2) 申请公布日期 2016.06.21
申请号 US201514715848 申请日期 2015.05.19
申请人 International Business Machines Corporation 发明人 O'Connell Brian M.;Walker Keith R.
分类号 G06F15/16;H04L12/16;H04L29/08;H04L12/24;H04L12/923;H04L29/06 主分类号 G06F15/16
代理机构 代理人 Kaschak Ronald;Rolnik Robert C.
主权项 1. A data processing system for managing server connections between client computers and servers, the data processing system comprising: one or more processors, one or more computer-readable memories and one or more computer-readable, storage devices, and program instructions stored on the one or more storage devices for execution by the one or more processors via the one or more memories, the program instructions comprising; program instructions to assign an initial server-activity category for a first client computer; program instructions to log one or more select operations requested by the first client computer to a first server; program instructions to calculate a ratio of a number of the one or more select operations to a predetermined period of time during which the one or more select operations were logged; and program instructions to replace the assignment of the initial server-activity category with a second, different, server-activity category for the first client computer based on the ratio, and in response, transfer the first client computer from the first server to a second server to process subsequent requests by the first client computer, wherein the second server-activity category is a middle server-activity category having a corresponding middle ratio range, the initial server-activity category having a corresponding initial ratio range covering a range higher than the middle ratio range; and wherein a third server-activity category having a corresponding third ratio range, the third ratio range covering a range lower than the middle ratio range, wherein the second server-activity category is a middle server-activity category comprising a ratio range an upper threshold of, at most, ten select operations per 60 seconds.
地址 Armonk NY US