Dynamic allocation and configuration of a computer system's network resources
First Claim
Patent Images
1. A method of dynamically allocating and configuring network resources of a computer system, said method comprising:
- initially allocating the network resources among one or more teams and a pool;
establishing one or more usage policies for at least one of the one or more teams;
continuously monitoring usage of the network resources to identify actionable resource usage conditions; and
reconfiguring the network resources in accordance with the one or more usage policies in response to the actionable resource usage conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource allocation application is configured to run on a computer system that is coupled through a plurality of network resources to one or more networks. The resources are initially allocated among one or more teams and a pool. One or more usage policies are established for at least one of the teams. Resource usage is continuously monitored to identify actionable resource usage conditions. The network resources are automatically reconfigured in accordance with the one or more usage policies in response to the actionable resource usage conditions.
133 Citations
56 Claims
-
1. A method of dynamically allocating and configuring network resources of a computer system, said method comprising:
-
initially allocating the network resources among one or more teams and a pool;
establishing one or more usage policies for at least one of the one or more teams;
continuously monitoring usage of the network resources to identify actionable resource usage conditions; and
reconfiguring the network resources in accordance with the one or more usage policies in response to the actionable resource usage conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40)
-
-
34. The method of claim I wherein at least one of the one or more established policies includes recapturing a network resource to the pool from a load balancing team of network resources when throughput of that network resource is substantially less than that of the other network resources of the load balancing team.
-
41. A computer system comprising:
-
a plurality of network resources each having a link for coupling processing resources of the computer system to at least one network device, each of the processing resources further having a driver associated therewith;
an intermediate teaming driver configured to run in conjunction with the computer system'"'"'s operating system, each instance of the driver operable to bind the drivers of two or more of the plurality of resources into a team;
a resource allocation application configured to run in conjunction with the operating system, the application operable to monitor the usage and status of network resources individually and the teams, to identify one or more actionable resource usage conditions based on usage policies defined by a set of extensible rules and to reconfigure the teams in accordance with the actionable resource usage conditions. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method of dynamically allocating and configuring network resources of a computer system, said method comprising:
-
initially allocating the network resources among one or more teams and a pool;
establishing one or more usage policies for at least one of the one or more teams;
continuously monitoring usage of the network resources to identify actionable resource usage conditions; and
reconfiguring the network resources in accordance with the one or more usage policies in response to the actionable resource usage conditions, said reconfiguring the network resources further comprising adding and recapturing network resources from the pool to at least one of the one or more teams in response to at least one of the identified actionable resource usage conditions. - View Dependent Claims (48)
-
-
49. A method of dynamically allocating and configuring network resources of a computer system, said method comprising:
-
initially allocating the network resources among one or more teams and a pool;
establishing one or more usage policies for at least one of the one or more teams, the usage policies established through selection of one or more rules through a graphical user interface;
continuously monitoring usage of the network resources to identify actionable resource usage conditions; and
reconfiguring the network resources in accordance with the one or more usage policies in response to the actionable resource usage conditions.
-
-
50. A computer system comprising a plurality of network resources, said computer system comprising:
-
means for initially allocating the network resources among one or more teams and a pool;
means for establishing one or more usage policies for at least one of the one or more teams;
means for continuously monitoring usage of the network resources to identify actionable resource usage conditions; and
means for reconfiguring the network resources in accordance with the one or more usage policies in response to the actionable resource usage conditions. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
Specification