Method and apparatus for determining and using server performance metrics with domain name services
First Claim
Patent Images
1. A process for determining and using server performance metrics in a network, comprising:
- determining service availability and metric measurements of at least one service provided by a content server using a service metric probe resident on a server;
receiving one or more user weightings for traffic that indicate more traffic should be sent to one content server address compared to another content server address, wherein the traffic comprises client requests for web content;
determining, by a DNS server, in response to a request to resolve a given DNS name, a content server address to return, using updates to the service availability and metric measurements and the one or more user weightings, so as to cause client requests for web content to be directed to said determined content server address.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for determining and utilizing server performance metrics in a network are provided. For example, such methods can involve determining the service availability and metric measurements of types of services provided by a content delivery machine. User weightings can be used to indicate whether more traffic should be sent to one content server address compared to another. DNS servers use the test result updates and/or user weightings to determine the best server to return in response to a request to resolve a given DNS name. Computer systems and apparatus for carrying out such methods are also provided.
65 Citations
15 Claims
-
1. A process for determining and using server performance metrics in a network, comprising:
-
determining service availability and metric measurements of at least one service provided by a content server using a service metric probe resident on a server; receiving one or more user weightings for traffic that indicate more traffic should be sent to one content server address compared to another content server address, wherein the traffic comprises client requests for web content; determining, by a DNS server, in response to a request to resolve a given DNS name, a content server address to return, using updates to the service availability and metric measurements and the one or more user weightings, so as to cause client requests for web content to be directed to said determined content server address. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer program storage medium readable by a computer, tangibly embodying a program of instructions executable by a computer to perform steps for determining and using server performance metrics in a network, the steps comprising:
-
determining service availability and metric measurements of at least one service provided by a content server using a service metric probe resident on a server; receiving one or more user weightings for traffic that indicate more traffic should be sent to one content server address compared to another content server address, wherein the traffic comprises client requests for web content; determining, by a DNS server, in response to a request to resolve a given DNS name, a content server address to return, using updates to the service availability and metric measurements and the one or more user weightings, so as to cause client requests for web content to be directed to said determined content server address. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system for a determining and using server performance metrics in a network, comprising:
-
a service metric probe resident on a server that determines service availability and metric measurements of at least one service provided by a content server; a user interface that receives one or more user weightings for traffic that indicate more traffic should be sent to one content server address compared to another content server address, wherein the traffic comprises client requests for web content; a DNS server that, in response to a request to resolve a given DNS name, determines a content server address to return, using updates to the service availability and metric measurements and the one or more user weightings, so as to cause client requests for web content to be directed to said determined content server address. - View Dependent Claims (12, 13, 14, 15)
-
Specification