发明名称 Method of generating round robin service order lists for improving service performance during server failures
摘要 A method controls the routing of service requests to a plurality of servers using a first routing distribution algorithm. The method includes waiting a first period of time for a designated server to respond to a service request, transmitting the service request to the designated server a second time, and waiting a second period to time for the designated server to respond to the service request assigned to the designated server, the second period of time being longer than the first period of time. The method also includes determining that the designated server has failed, rerouting the service request to a different server, and routing the service requests to the plurality of servers using a second routing distribution algorithm.
申请公布号 US9241045(B2) 申请公布日期 2016.01.19
申请号 US201213407312 申请日期 2012.02.28
申请人 AT&T INTELLECTUAL PROPERTY I, L.P. 发明人 Hoeflin David;Bakshi Yury
分类号 G06F11/00;G06F15/16;G06F15/173;H04M11/00;H04L29/08;H04L29/14;H04L29/06 主分类号 G06F11/00
代理机构 Greenblum & Bernstein, P.L.C. 代理人 Greenblum & Bernstein, P.L.C.
主权项 1. A method for controlling the routing of service requests to a plurality of servers, the method comprising: routing the service requests to the plurality of servers using a first routing distribution algorithm; waiting a first period of time for a designated server of the plurality of servers to respond to a service request assigned to the designated server; transmitting the service request to the designated server a second time when the designated server does not respond to the service request within the first period of time; waiting a second period to time for the designated server to respond to the service request assigned to the designated server, the second period of time being longer than the first period of time; determining that the designated server has failed when the designated server does not respond to the service request within the second period of time; rerouting the service request assigned to the designated server that has failed to a different server of the plurality of servers; routing the service requests to the plurality of servers using a second routing distribution algorithm, wherein the routing and rerouting are performed by a border element in a voice over internet protocol system, and wherein the first routing distribution algorithm is based on a round robin service order, and the second routing distribution algorithm is a modified version of the round robin service order of the first routing distribution algorithm that includes the designated server that has failed in a fixed order that does not vary, but varies the order of routing the service requests for all of the plurality of servers, except for the order of routing for the designated server that has failed, in a round robin service order.
地址 Atlanta GA US