Patent ID: 9058252
Filing Date: 2015-06-16
Classification: G06F,H04L

Abstract:
1. A computer-implemented method, comprising: receiving one or more requests for content from one or more clients; forwarding the one or more requests to a group of servers; receiving from the group of servers one or more responses to the one or more requests; forwarding the one or more responses to the one or more clients; using features from the one or more requests in maintaining a health model for the one or more servers based on information in the one or more responses and the one or more requests, the health model indicating the health of each of the servers in the group of servers in responding to each of multiple different types of requests, each of the different types of requests corresponding to a different set of one or more uniform resource locator features, the different types of requests including a first type of request corresponding to a first set of one or more uniform resource locator features and a second type of request corresponding to a second set of one or more uniform resource locator features, the second set of one or more uniform resource locator features being different from the first set of one or more uniform resource locator features, and the health model indicating that a first server in the group of servers is healthy in responding to the first type of request during a period of time and unhealthy in responding to the second type of request during the period of time; modifying a technique for forwarding requests from one or more clients to the group of servers, the modifying being based on the health model, the modified technique comprising: performing the modified technique.