Method and apparatus for redirecting network traffic
First Claim
1. A method of facilitating redirection of data sent from a first processing device to a second processing device, the method comprising:
- at a third processing device associated with a plurality of traffic handling systems, receiving traffic information from each of the associated traffic handling systems, wherein the traffic information received from each associated traffic handling system specifies which data based on at least a portion of the data should be redirected to the each associated traffic handling system;
determining how to redirect data received by the third processing device to a selected traffic handling system based on the received traffic information from each of the associated traffic handling systems;
at the third processing device, receiving data from one or more first processing devices that are destined for one or more second processing devices; and
at the third processing device, redirecting the received data to selected one or more of the traffic handling systems so that the redirected data are apportioned between the traffic handling systems based on the traffic information from each of the associated traffic handling systems and at least a portion of the received data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are described for intelligently redirecting and/or processing traffic. In one embodiment, a method of facilitating redirection of traffic sent from a first processing device (e.g., a client) to a second processing device (e.g., a server) is disclosed. At a third processing device (e.g., a router) associated with a plurality of traffic handling systems (e.g., cache systems), traffic information is received from at least a portion of the associated traffic handling systems. The traffic information specifies which data should be redirected to the portion of associated traffic handling systems. It is determined how to redirect data received by the third processing device to a selected traffic handling system based on the received traffic information received from at least one of the associated traffic handling systems.
-
Citations
39 Claims
-
1. A method of facilitating redirection of data sent from a first processing device to a second processing device, the method comprising:
-
at a third processing device associated with a plurality of traffic handling systems, receiving traffic information from each of the associated traffic handling systems, wherein the traffic information received from each associated traffic handling system specifies which data based on at least a portion of the data should be redirected to the each associated traffic handling system; determining how to redirect data received by the third processing device to a selected traffic handling system based on the received traffic information from each of the associated traffic handling systems; at the third processing device, receiving data from one or more first processing devices that are destined for one or more second processing devices; and at the third processing device, redirecting the received data to selected one or more of the traffic handling systems so that the redirected data are apportioned between the traffic handling systems based on the traffic information from each of the associated traffic handling systems and at least a portion of the received data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A first computer system associated with a plurality of traffic handling systems and operable to facilitate redirection of data sent from a second computer system to a third computer system, the traffic being redirected to a selected traffic handling system, the computer system comprising:
-
a memory; and a processor coupled to the memory, wherein at least one of the memory and the processor are adapted to provide; receiving traffic information from each of the associated traffic handling systems, wherein the traffic information received from each associated traffic handling system specifies which data based on at least a portion of the data should be redirected to the each associated traffic handling system; communicating the received traffic information to at least a designated one of the associated traffic handling systems; receiving traffic redirection information from the designated traffic handling system, the traffic redirection information specifying which data is to be redirected to which one of the plurality of traffic handling systems and being based on the communicated traffic information; receiving data from one or more second computer systems that are destined for one or more third computer systems; and redirecting the received data to selected one or more of the traffic handling systems so that the redirected data is apportioned between the traffic handling systems based on the traffic information from each of the associated traffic handling systems and at least a portion of the received data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer readable storage medium, that is in the form of magnetic media, optical media, or magneto-optical media, for facilitating redirection of data sent from a first processing device to a second processing device, comprising computer readable code that is stored on such computer readable storage medium and that is configured for performing the following operations:
-
receiving traffic information, at a third processing device associated with a plurality of traffic handling systems, from each of the associated traffic handling systems, wherein the traffic information received from each associated traffic handling system specifies which data based on at least a portion of the data should be redirected to the each associated traffic handling system; communicating the traffic information to at least a designated one of the associated traffic handling systems; receiving traffic redirection information, at the third processing device, from the designated traffic handling system, the traffic redirection information specifying which data is to be redirected to which one of the plurality of traffic handling systems and being based on the communicated traffic information; receiving data, at the third processing device, from one or more first processing devices that are destined for one or more second processing devices; and redirecting, at the third processing device, the received data to selected one or more of the traffic handling systems so that the redirected data are apportioned between the traffic handling systems based on the traffic information from each of the associated traffic handling systems and at least a portion of the received data.
-
-
39. An apparatus for facilitating redirection of data sent from a first processing device to a second processing device, wherein the apparatus is associated with a plurality of traffic handling systems, the apparatus comprising:
-
means for receiving traffic information from each of the associated traffic handling systems, wherein the traffic information received from each of the associated traffic handling systems specifies which data based on at least a portion of the data should be redirected to the each associated traffic handling system; means for determining how to redirect data received by the apparatus to a selected traffic handling system based on the received traffic information; means for receiving data, at the third processing device, from one or more first processing devices that are destined for one or more second processing devices; and means for redirecting, at the third processing device, the received data to selected one or more of the traffic handling systems so that the redirected data are apportioned between the traffic handling systems based on the traffic information from each of the associated traffic handling systems and at least a portion of the received data.
-
Specification