Method and apparatus for redirecting network traffic
First Claim
1. A first computer system 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 a plurality of traffic handling systems, wherein the traffic information received from each traffic handling system specifies which data based on at least a portion of the data should be redirected to the each traffic handling system;
communicating the received traffic information to at least a designated one of the 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 traffic handling systems and at least a portion of the received data.
0 Assignments
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.
62 Citations
19 Claims
-
1. A first computer system 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 a plurality of traffic handling systems, wherein the traffic information received from each traffic handling system specifies which data based on at least a portion of the data should be redirected to the each traffic handling system; communicating the received traffic information to at least a designated one of the 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 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. An apparatus for facilitating redirection of data sent from a first processing device to a second processing device, the apparatus comprising:
-
means for receiving traffic information from each of a plurality of 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