Patent ID: 9246819
Filing Date: 2016-01-26
CPC Classification: H04L

Claim Text:
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.