发明名称 Systems, methods, and computer program products for selecting a machine to process a client request
摘要 A method includes consulting a database that includes a first entry indicating amounts of time that a first service provider machine takes to perform individual actions of the plurality of actions and a second entry indicating amounts of time that a second service provider machine takes to perform individual actions of the plurality of actions; generating a first estimate for the amount of time the first service provider machine is expected to take in processing the requested service, wherein generating the first estimate includes summing times associated with the plurality of actions from the first entry; and generating a second estimate for the amount of time the second service provider machine is expected to take in processing the requested service, wherein generating the second estimate includes summing times associated with the plurality of actions from the second entry.
申请公布号 US9342558(B2) 申请公布日期 2016.05.17
申请号 US201313756267 申请日期 2013.01.31
申请人 RED HAT, INC. 发明人 Elias Filip;Nguyen Filip
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A method comprising: receiving a request for a service from a client device, wherein the service is constituted by a plurality of discrete actions; consulting a database that includes a first entry indicating amounts of time that a first service provider machine takes to perform individual actions of the plurality of discrete actions and a second entry indicating amounts of time that a second service provider machine takes to perform individual actions of the plurality of discrete actions; generating a sum corresponding to the first service provider by summing times associated with the plurality of discrete actions from the first entry; acquiring an acquired time from the second entry, the acquired time corresponding to an action of the plurality of discrete actions for which the first entry is lacking information; generating a first estimate for an amount of time the first service provider machine is expected to take in processing the requested service, wherein generating the first estimate includes aggregating the sum corresponding to the first service provider with the acquired time from the second entry; generating a second estimate for an amount of time the second service provider machine is expected to take in processing the requested service, wherein generating the second estimate includes summing times associated with the plurality of discrete actions from the second entry; and sending the request to either the first or the second service provider machine based at least in part on the first and second estimates.
地址 Raleigh NC US
您可能感兴趣的专利