System for managing dynamic processing resources in a network
First Claim
1. In a network including end stations establishing communication sessions through intermediate devices, and in which, intermediate devices in the network include compression resources, a method for managing use of the compression resources in the intermediate devices, including:
- establishing a session for transmitting a plurality of packets having session identifiers and data payloads between a sending end station and a receiving end station, the session having a path through an intermediate device in the network which includes dynamic processing resources;
sending a message in the path indicating a characteristic relevant to the compression resources of the data payloads in the session;
transmitting the plurality of packets.
6 Assignments
0 Petitions
Accused Products
Abstract
Active networking techniques enable intermediate systems to determine whether data in a packet which is traversing the system is compressed, encrypted or otherwise dynamically processed. Based on this determination, the dynamic processing resources at the intermediate system are invoked or not. Thus, dynamic processing resources can be conserved. Active networking data is placed in packets flowing between end systems. The end system sending these packets may not know whether there are intermediate systems between it and the other end system that require knowledge about compressed data in the packet. It places the active networking data in packets so that any intermediate systems that can use knowledge of which packets contain compressed data may use the active networking data to make the determination.
-
Citations
36 Claims
-
1. In a network including end stations establishing communication sessions through intermediate devices, and in which, intermediate devices in the network include compression resources, a method for managing use of the compression resources in the intermediate devices, including:
-
establishing a session for transmitting a plurality of packets having session identifiers and data payloads between a sending end station and a receiving end station, the session having a path through an intermediate device in the network which includes dynamic processing resources;
sending a message in the path indicating a characteristic relevant to the compression resources of the data payloads in the session;
transmitting the plurality of packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
dynamically processing the data payloads of the plurality of packets at the sending end station in a way which reduces effectiveness of the dynamic processing resources at an intermediate device in the network, and wherein the characteristic comprises notification of the dynamic processing in the sending end station.
-
-
10. The method of claim 9, wherein the dynamically processing includes compressing.
-
11. The method of claim 1, wherein the characteristic comprises a filter definition for identifying packets in the particular session.
-
12. The method of claim 1, wherein the characteristic comprises a filter definition for identifying packets in the particular session, and identifying dynamically processed parts of identified packets.
-
13. The method of claim 1, wherein the characteristic comprises a filter definition for identifying packets in the particular session, and identifying compressed parts of identified packets.
-
14. The method of claim 1, wherein the dynamic processing resources in the intermediate device comprise compression resources.
-
15. The method of claim 1, wherein the dynamic processing resources in the intermediate device comprise encryption resources.
-
16. The method of claim 1, wherein the session identifier includes specific fields in a transport layer header.
-
17. The method of claim 1, wherein the session identifier includes information in a data payload.
-
18. In a network including end stations establishing communication sessions through intermediate devices, the sessions for transmitting a plurality of packets having session identifiers and data payloads between a sending end station and a receiving end station, and in which, intermediate devices in the network include dynamic processing resources, a method for managing use of the dynamic processing resources in the intermediate devices, including:
-
receiving at an intermediate device a message indicating a characteristic relevant to the dynamic processing resources, of the data payloads in a particular session;
establishing in response to the message a filter in the intermediate device to identify packets in the particular session;
forwarding the data payloads identified using the filter without applying the dynamic processing resources of the intermediate device on the path of the particular session; and
forwarding the data payloads not identified using the filter after applying the dynamic processing resources. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. In a network including end stations establishing communication sessions through intermediate devices, and in which, intermediate devices in the network include compression resources applied between intermediate stations in the network, a method for managing use of the compression resources in the intermediate devices, including:
-
establishing a session for transmitting a plurality of packets having session identifiers and data payloads between a sending end station and a receiving end station according to a transport layer protocol, the session having a path through an intermediate device in the network which includes compression resources;
sending a message in the path of the data payloads in the session include compressed data;
compressing the data payloads in the sending end station; and
transmitting the plurality of packets including compressed data payloads to the receiving end station. - View Dependent Claims (33, 34, 35, 36)
-
Specification