Adaptive traffic bypassing in an intercepting network driver
AssigneeInktomi Corporation
InventorsRajeev Bector, David Gourley, Paul Andre Gauthier, Brian Totty
Life of this patent
Estimating the term…
Loading patent…
AssigneeInktomi Corporation
InventorsRajeev Bector, David Gourley, Paul Andre Gauthier, Brian Totty
Estimating the term…
An Internet Protocol driver executed by a network interface card, or a network address translation module, includes a mechanism that enables a server to bypass packets associated with certain destinations, sources, or a combination of the two based upon their IP address. When a packet arrives at the network interface card, the driver extracts a source IP address and a destination IP address from the packet. The driver searches a table to locate a rule matching one of the addresses. If a match is found, the packet is bypassed. If no match is found, the packet is sent on to an indexing and caching server for further processing. The bypass rules may be adaptively and dynamically generated when a message causes a remote server to respond with an error code. The dynamically generated bypass rules prevent the first server from sending subsequent requests to the remote server, thereby insulating the indexing and caching server from unnecessary network traffic.
In a system that routes requests for information destined for an origin server via an interception device, and redirects the intercepted requests for information to a proxy processing engine that participates in processing the requests for information, a method of routing the requests for information comprising the steps of:
A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to route requests for information destined for an origin server via an interception device by:
An apparatus comprising a memory carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to route requests for information destined for an origin server via an interception device by:
Dependencies are inferred from the claim text.