发明名称 System and method for server selection using competitive evaluation
摘要 A system and method of server selection using competitive evaluation includes receiving a service request at an arbiter running on a computing device, determining whether the service request is associated with a preferred server, and forwarding the service request to the preferred server when the service request is associated with the preferred server. When the service request is not associated with the preferred server, the method further includes using the arbiter to coordinate a competitive evaluation among a plurality of active servers, selecting as the preferred server a first one of the active servers that completes processing of the service request first, and associating the preferred server with the service request. The method further includes receiving a response to the service request from the preferred server and returning the response to a client. The service request is received from the client.
申请公布号 US9407721(B2) 申请公布日期 2016.08.02
申请号 US201314055146 申请日期 2013.10.16
申请人 Red Hat, Inc. 发明人 Svoboda Rostislav;Slaví{hacek over (c)}ek Pavel;Eliá{hacek over (s)} Filip
分类号 G06F15/16;H04L29/08;G06F15/173 主分类号 G06F15/16
代理机构 Haynes & Boone LLP 代理人 Haynes & Boone LLP
主权项 1. A method of processing a service request, the method comprising: receiving the service request at an arbiter running on a computing device, the service request being received from a client; determining whether the service request is associated with a preferred server; when the service request is not associated with the preferred server: using the arbiter to coordinate a competitive evaluation among a plurality of active servers by sending the service request in parallel to each of the plurality of active servers;selecting as the preferred server a first one of the active servers that completes processing of the service request before the others;preventing others of the active servers other than the first one of the active servers from completing processing of the service request;associating the preferred server with the service request;receiving a response to the service request from the preferred server; andreturning the response to the client.
地址 Raleigh NC US