发明名称 Systems, methods, devices and arrangements for server load distribution
摘要 A variety of methods, systems, devices and arrangements are implemented for controlling server load-distributions. According to one such computer-implemented method, a desired server load-distribution is assigned for a plurality of computer servers that collectively provide services to computer clients. In response to a computer client request for service, a subset of computer servers is selected from the plurality of computer servers. Weight factors for servers of the selected subset of servers are determined as a function of the overall server load-distribution-profile and the selected subset.
申请公布号 US9116752(B1) 申请公布日期 2015.08.25
申请号 US201012726289 申请日期 2010.03.17
申请人 8x8, Inc. 发明人 Petit-Huguenin Marc;Martin Bryan R.;Kleck Jim
分类号 G06F15/173;G06F9/46;G06F9/50;G06F11/34;H04L12/803;H04L29/08 主分类号 G06F15/173
代理机构 Crawford Maunu PLLC 代理人 Crawford Maunu PLLC
主权项 1. A computer-implemented method for responding to computer client requests for services provided by a plurality of computer servers, the method comprising: assigning a desired server load-distribution for the plurality of computer servers that collectively provide services to computer clients; determining, in response to a computer client request for service indicated by a domain-name-server (DNS) query, weight factors for one or more of the plurality of computer servers available to provide the service of the computer client request as a function of the desired server load-distribution and an upper limiting number of service records supported by a DNS packet response; selecting a subset of the plurality of computer servers available to provide the service of the computer client request, the subset including at least two computer servers; and transmitting a DNS packet response, having service records in the DNS packet response that identify the selected subset of computer servers; and wherein the weight factors are set so that a probability of one of the computer servers being selected for the subset and being randomly selected from the subset is proportional or directly related to a percentage of use of the computer server according to desired server load-distribution for the plurality of computer servers.
地址 San Jose CA US