Patent ID: 7970876
Filing Date: 2011-06-28
Classification: H04L

Abstract:
1. A method of selecting, by a global server load balancer (GSLB), a server to represent a virtual server hosted by a plurality of servers, comprising: receiving, by the GSLB, values of one or more communication parameters of paths between at least one test unit and at least two servers from the plurality of servers; receiving, by the GSLB, a request to establish a connection with the virtual server from a client; selecting, by the GSLB, a test unit from the at least one test unit to represent the client, responsive to the request from the client, the test unit being selected after the request from the client is received by the GSLB; and selecting, by the GSLB one of the plurality of servers to represent the virtual server before the client, responsive to the values of the one or more parameters for paths between the selected test unit and the at least two servers; wherein test packets are transmitted from the at least one test unit to the at least two of the plurality of servers, responses to the test packets are received in the at least one test unit from the at least two servers, and the values of the one or more parameters are determined in the at least one test unit based on the received responses to the test packets.