Tagging for demultiplexing in a network traffic server
First Claim
1. In a network having at least two nodes, where messages are transferred between nodes on the network, a network apparatus comprising:
- a message redirector interposed between nodes that intercepts and processes messages such that selected messages intended for other nodes on the network are marked with connection tags and are redirected to a traffic processor, where a connection corresponding with each connection tag is established for further communications between the node and traffic processor; and
a traffic processor linked to the message redirector, the traffic processor decoding received messages to identify connection tags and directing the message to the connection corresponding with the connection tag, thereby bypassing at least one network processing layer in the traffic processor.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves a method and apparatus for tagging messages to reduce redundant processing of data at two different, but linked, processing units. A first message processing unit assigns a tag to a message based upon its content, where the message and corresponding tag are passed along for further processing at a second network processing unit. The second processing unit decodes the message to identify the tag and, therefore, the process associated with a particular message. In this way, a stream of related messages are identified by the assigned tag, simplifying the process of directing the messages to the appropriate process at a is second processing unit.
-
Citations
47 Claims
-
1. In a network having at least two nodes, where messages are transferred between nodes on the network, a network apparatus comprising:
-
a message redirector interposed between nodes that intercepts and processes messages such that selected messages intended for other nodes on the network are marked with connection tags and are redirected to a traffic processor, where a connection corresponding with each connection tag is established for further communications between the node and traffic processor; and
a traffic processor linked to the message redirector, the traffic processor decoding received messages to identify connection tags and directing the message to the connection corresponding with the connection tag, thereby bypassing at least one network processing layer in the traffic processor. - View Dependent Claims (2, 3, 4)
-
-
5. In a network having at least two nodes, where messages are transferred between nodes on the network, a network apparatus comprising:
-
message redirector interposed between nodes that intercepts and processes messages such that selected messages intended for other nodes on the network are marked with connection tags and are redirected to a traffic processor, where a connection corresponding with each connection tag is established for further communications between the node and traffic processor; and
a traffic processor linked to the message redirector, the traffic processor decoding received messages to identify connection tags and directing the message to the connection corresponding with the connection tag, thereby bypassing at least one network processing layer in the traffic processor, the message redirector maintaining a list of retrievable objects in the traffic processor and redirecting messages to the traffic processor if the object requested by a node is in the traffic processor. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22)
-
-
19. In a network having at least two nodes, where messages are transferred between nodes on the network, a network apparatus comprising:
-
a message redirector interposed between nodes that intercepts and processes messages such that selected messages intended for other nodes on the network are marked with connection tags and are redirected to a traffic processor, where a connection corresponding with each connection tag is established for further communications between the node and traffic processor;
a traffic processor linked to the message redirector, the traffic processor decoding received messages to identify connection tags and directing the message to the connection corresponding with the connection tag, thereby bypassing at least one network processing layer in the traffic processor; and
wherein the redirector decodes a message to determine if a message pertains to an established connection and, if so, the redirector marking the message with the corresponding connection tag before redirecting the message to the traffic processor. - View Dependent Claims (20, 21, 23, 24)
-
-
25. In a network having at least two nodes, where messages are transferred between nodes on the network, a network apparatus comprising:
-
a message redirector interposed between nodes that intercepts and processes messages such that selected messages intended for other nodes on the network are marked with connection tags and are redirected to a traffic processor, where a connection corresponding with each connection tag is established for further communications between the node and traffic processor;
a traffic processor linked to the message redirector, the traffic processor decoding received messages to identify connection tags and directing the message to the connection corresponding with the connection tag, thereby bypassing at least one network processing layer in the traffic processor; and
wherein the redirector decodes a message intended for a node on the network to determine if the message is an initial request for an object and, if so, the redirector establishing a connection between the traffic processor and node, marking a message with a connection tag corresponding with the connection and redirecting the message to the traffic processor. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. In a network having at least two nodes, where communications in the form of messages are transmitted between nodes on the network, a network apparatus comprising:
-
a first message processor interposed between nodes that intercepts and processes messages transmitted from a first node to a second node, wherein the first message processor marks each message of a related stream of messages with a tag; and
a second message processor linked to the first message processor that receives messages intended for the second node but which are redirected by the first message processor to the second message processor, the second message processor decoding the tag marking each message received from the first message processor to identify the related stream of messages. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. In a network having at least two nodes, where communications in the form of messages are transmitted between nodes on the network, a network apparatus comprising:
-
a first message processor interposed between nodes that intercepts and processes messages, wherein the first message processor marks each message of a related stream of messages with a tag; and
a second message processor linked to the first message processor, the second message processor decoding the tag marking each message received from the first message processor to identify the related stream of messages; and
wherein the first message processor decodes an address in the message and determines if a message corresponds to a related stream of messages and, if so, the first message processor retrieving the tag corresponding to the related stream of messages, marking the message with the tag and redirecting the message to the second message processor.
-
-
43. In a network having at least two nodes, where communications in the form of messages are transmitted between nodes on the network, a network apparatus comprising:
-
a first message processor interposed between nodes that intercepts and processes messages, wherein the first message processor marks each message of a related stream of messages with a tag;
a second message processor linked to the first message processor, the second message processor decoding the tag marking each message received from the first message processor to identify the related stream of messages; and
wherein the first message processor decodes a message intended for a node on the network to determine if the message is an initial request for an object and, if so, the first message processor establishing a connection between the second message processor and node, marking the message with a tag corresponding to the related stream of data and redirecting the message to the second message processor. - View Dependent Claims (44, 45, 46)
-
-
47. In a network having at least two nodes, where communications in the form of messages are transmitted between nodes on the network, a network apparatus comprising:
-
a first message processor interposed between nodes that intercepts and processes messages, wherein the first message processor marks each message of a related stream of messages with a tag;
a second message processor linked to the first message processor, the second message processor decoding the tag marking each message received from the first message processor to identify the related stream of messages; and
wherein the first message processor directs a message to the network when there are no resources available in the second message processor to process a related stream of messages.
-
Specification