×

SYSTEMS AND METHODS FOR MANAGING DYNAMIC PROXIMITY IN MULTI-CORE GSLB APPLIANCE

  • US 20110153723A1
  • Filed: 12/23/2009
  • Published: 06/23/2011
  • Est. Priority Date: 12/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing dynamic proximity load balancing via a multi-core intermediary device, the method comprising:

  • (a) identifying, by an intermediary device providing global server load balancing (GSLB), a local domain name service (LDNS) entries database, the intermediary device comprising a plurality of packet processing engines executing on a corresponding core of a plurality of cores of the intermediary device;

    (b) assigning, by the intermediary device, each LDNS entry in the LDNS entries database to one of the plurality of packet processing engine based on a source internet protocol (IP) address of each LDNS entry;

    (c) receiving, by a first packet processing engine of a plurality of packet processing engines, an LDNS request for an IP address;

    (d) determining, by the first packet processing engine, that the LDNS entry for the IP address is assigned to a second packet processing engine of the plurality of packet processing engines;

    (e) transmitting, by the first packet processing engine, a request to the second packet processing engine for the LDNS entry for the IP address; and

    (f) determining, by the first packet processing engine, a response to the LDNS request based on the LDNS entry for the IP address received from the second packet processing engine.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×