Method and system for managing network traffic
First Claim
Patent Images
1. A network device for managing communications between a client and a plurality of servers, network device comprising a processing unit for executing one or more programs that perform the actions, the actions comprising:
- specifying a data item associated with a markup language header tag;
requesting a value representing an amount of content received from the client;
instructing a traffic manager to buffer additional data based on the value to obtain the specified data item;
receiving an other data item as part of a secure communication protocol handshake;
employing the specified data item and the other data item from the secure communication protocol handshake to create a persistence key; and
employing the persistence key to identify a target server within the plurality of servers to which to send received data items from the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.
54 Citations
5 Claims
-
1. A network device for managing communications between a client and a plurality of servers, network device comprising a processing unit for executing one or more programs that perform the actions, the actions comprising:
-
specifying a data item associated with a markup language header tag; requesting a value representing an amount of content received from the client; instructing a traffic manager to buffer additional data based on the value to obtain the specified data item; receiving an other data item as part of a secure communication protocol handshake; employing the specified data item and the other data item from the secure communication protocol handshake to create a persistence key; and employing the persistence key to identify a target server within the plurality of servers to which to send received data items from the client. - View Dependent Claims (2, 3)
-
-
4. A network device for managing communications between a client and a plurality of servers, the network device having a processor for performing actions, comprising:
-
receiving instructions from a user program and providing data to the user program; enabling the user program to specify a data item received at any position with a received application level communication, based on the position of the data item relative to a corresponding application level header tag; enabling the user program to control an amount of buffering of received packet data to perform; receiving an other data item as part of a secure communication protocol handshake; employing the specified data item and the other data item from the secure communication protocol handshake to create a persistence key; and employing the persistence key to identify a target server within the plurality of servers to which to send received data items from the client. - View Dependent Claims (5)
-
Specification