System and method for locating a closest server in response to a client domain name request

作者: Peter Winkler , Aravind Srinivasan , Matthew Andrews , Markus Hofmann , Bruce Shepherd

DOI:

关键词:

摘要: A scalable system and method for locating a closest server in response to client request via an interactive distribution network, such as the Internet, are provided. content is defined having least round trip time responding request. The including plurality of servers; local communication with clients, acting proxy communicating requests from clients redirection server. Client network distance load information periodically collected at each respective servers. aggregates create clusters both current previously aggregated information. Each cluster represents division or partition total IP address space. then mapped (paired) one more servers network. mapping pairing utilized respond DN received any Another aspect invention involves considering capacities selection probability assigned server/domain index pair prevent repeated lowest thereby overloading that server's service capacity. probabilities effect balancing overloading. collecting without incurring overhead cost by passively TCP it transmitted course normal communications.

参考文章(27)
Raphael Rom, Amit Gupta, Israel Cidon, Christoph Schuba, Method and apparatus for determining approximate network distances using reference locations ,(2000)
Shalini Yajnik, Balakrishnan Narendran, Sampath Rangarajan, Data distribution techniques for load-balanced fault-tolerant web access ,(1997)
Brian Everett Pettingell, Ian Burke Vandeventer, Steven Michael Hotz, James Joseph Lippard, Barry A. Dykes, Brett Dean Watson, Jason Alan Brittain, Nils Herbert Mccarthy, Rodney Lance Joffe, Victor Joseph Ii Oppelman, Method and apparatus for balancing the process load on network servers according to network and server based policies ,(1997)
Leonard Primak, Gene R. Volovich, John Gnip, System and method for load balancing ,(2000)
Eric W. Packman, Chesley B. Coughlin, Method and system for selecting a host in a communications network ,(2004)