×

Exposed control components for customizable load balancing and persistence

  • US 9,130,846 B1
  • Filed: 08/27/2008
  • Issued: 09/08/2015
  • Est. Priority Date: 08/27/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A traffic manager device for managing communications over a network, comprising:

  • a memory that stores data and instructions;

    an input interface that receives requests and sends responses; and

    a processor that performs actions embodied by at least a portion of the stored instructions, the actions comprising;

    receiving a request from a client device for a resource;

    obtaining a list of a plurality of network devices in response to receiving the request;

    exposing at least one metric about the plurality of network devices identified in the list, wherein the at least one metric is a control plane or a management plane metric, the management plane metric being a measure of at least one aspect of the network of operations, administration, maintenance, or provisioning of network traffic;

    providing access to the at least one metric for use in a late binding user customized set of instructions configured to perform an action further based on the request, where late binding of the user customized set of instructions with the stored instructions assigns values to symbolic placeholder at least after execution of the stored instructions starts; and

    wherein the late binding user customized set of instructions perform actions, comprising;

    combining request specific data with each of a plurality of different identifiers, each identifier being associated with a different network device in the plurality of network devices, and wherein the identifiers represent an exposed metric;

    generating a plurality of hash values based on the plurality of combinations;

    selecting a network device based on an evaluation of the generated plurality of hash values; and

    forwarding the request to the selected network device, such that the selected network device services the request for content.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×