Method and system for controlling network traffic to a network computer
First Claim
1. A method for controlling network traffic to a network computer which provides network computer services, the method comprising:
- measuring capacity of the network computer to service the network traffic to obtain a signal;
providing a set of rule data which represents different policies for servicing the network traffic;
selecting a subset of the rule data based on the signal; and
throttling the network traffic to the network computer based on the selected subset of the rule data wherein services provided by the network computer are optimized without overloading the network computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for controlling network traffic to a network computer such as a server is provided wherein such control is provided based on a measured capacity of the server to service the network traffic and rule data which represents different policies for servicing the network traffic. A load-controller of the system installs more or less restrictive packet or request filtering policies based on the capacity of the server to throttle the traffic to the server. The method and system are sensitive to the actual capacity of the server by adopting this adaptive traffic-shaping feature instead of using rigid policies to control resource usage on the server.
105 Citations
20 Claims
-
1. A method for controlling network traffic to a network computer which provides network computer services, the method comprising:
-
measuring capacity of the network computer to service the network traffic to obtain a signal;
providing a set of rule data which represents different policies for servicing the network traffic;
selecting a subset of the rule data based on the signal; and
throttling the network traffic to the network computer based on the selected subset of the rule data wherein services provided by the network computer are optimized without overloading the network computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The method as claimed in claim I wherein the step of throttling allows substantially all of the -network traffic to reach the network computer.
-
11. A system for controlling network traffic to a network computer which provides network computer services, the system comprising:
-
a monitor for measuring capacity of the network computer to service the network traffic to obtain a signal;
a storage for storing a set of rule data which represents different policies for servicing the network traffic;
means for selecting a subset of the rule data based on the signal; and
a controller for controlling the network traffic to the network computer based on the selected subset of rule data wherein the services provided by the network computer are optimized without overloading the network computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification