×

System and method for performing message-based load balancing

  • US 9,246,819 B1
  • Filed: 06/20/2011
  • Issued: 01/26/2016
  • Est. Priority Date: 06/20/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for message based load balancing comprising:

  • receiving, by a network traffic management device, an encapsulated request from a client device to a server for an established session, wherein the encapsulated request is encapsulated in accordance with a connection-oriented protocol;

    segmenting, by the network traffic management device, the encapsulated request into a plurality of encapsulated data segments in accordance with a message boundary parameter;

    extracting, by the network traffic management device, identifying information of a payload data packet of an encapsulated data segment of the plurality of encapsulated data segments, the identifying information comprising a session identifier for the established session;

    converting, by the network traffic management device, the payload data packet into a connection-less protocol datagram;

    performing, by the network traffic management device, a message-based load balancing decision on the connection-less protocol datagram to assign the connection-less protocol datagram to a server based on the message-based load balancing decision;

    converting, by the network traffic management device, the connection-less protocol datagram into an encapsulated data packet, wherein the data packet is encapsulated in accordance with a second connection-oriented protocol; and

    sending, by the network traffic management device, the encapsulated data packet from a virtual server to the server based on the message-based load balancing decision, wherein the session identifier is used to establish a connection between the virtual server and the server when a connection has not already been established.

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