Patent ID: 9026636
Filing Date: 2015-05-05
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for accessing a service provided by a services network using a client device, the service having a plurality of service end points associated with a plurality of geographically distinct data centers, the method comprising: retrieving a first one of a plurality of domain name system (DNS) service records that are simultaneously stored by the client device, each of a first subset of the DNS service records corresponding to a unicast destination address, each unicast destination address being associated with one or more of the service end points in only a single one of the data centers, and each of a second subset of the DNS service records corresponding to an anycast destination address, each anycast destination address being simultaneously associated with one or more of the service end points in at least two of the data centers; transmitting a first request to access the service to the destination address corresponding to the first DNS service record; where the first request to access the service is not successful, or where a connection to the service established using the first DNS service record is interrupted, retrieving a second one of the plurality of DNS service records, the second DNS service record being included in the second subset of DNS service records; and transmitting a second request to access the service to the destination address corresponding to the second DNS service record.