发明授权
US07653700B1 System and method for performing client-centric load balancing of multiple globally-dispersed servers
有权
用于以多个全局分散式服务器执行以客户为中心的负载平衡的系统和方法
- 专利标题: System and method for performing client-centric load balancing of multiple globally-dispersed servers
- 专利标题(中): 用于以多个全局分散式服务器执行以客户为中心的负载平衡的系统和方法
-
申请号: US09714406申请日: 2000-11-16
-
公开(公告)号: US07653700B1公开(公告)日: 2010-01-26
- 发明人: Pradeep Bahl , Feng Sun , Bernard D. Aboda , Arnold S. Miller
- 申请人: Pradeep Bahl , Feng Sun , Bernard D. Aboda , Arnold S. Miller
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F15/16
- IPC分类号: G06F15/16
摘要:
Presented is a system and a method for load balancing multiple globally-dispersed servers based on client-centric performance criteria. The infrastructure of the system includes load balancing domain name servers (DNS-LBs) deployed in close physical proximity to the Internet service providers' points of presence. The DNS-LBs are then able to monitor the performance of the servers from a location close to the clients, which allows the DNS-LBs to select a server that will yield the best performance from that location for the client. A second level of the infrastructure utilizes domain name servers (DNS-Bs) that are deployed on the Internet backbones and regional provides. The authoritative domain name servers (DNS-As) for the servers to be load balanced refer all name queries to these DNS-Bs. The DNS-Bs then refer the queries to one of the DNS-LBs based on a mapping of the DNS-ISP address to its physically proximate DNS-LB. The DNS-LB then returns the IP address of the server that will provide the best performance from that location.
信息查询