Dynamic communication tuning apparatus, systems, and methods
First Claim
1. An apparatus, comprising:
- a driver module;
a monitoring module capable of being communicatively coupled to the driver module, the monitoring module to compare a value associated with a throughput indication for the driver module to a corresponding reference throughput value; and
an adjustment module capable of being communicatively coupled to the monitoring module, the adjustment module to adjust a parameter value associated with the driver module to provide a new value in response to the monitoring module providing an indication that the value associated with the throughput indication is less than the corresponding reference throughput value.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and system, in one embodiment to be used in a network controller, may include a driver module, a monitoring module, and an adjustment module. The monitoring module may be used to compare a value associated with a throughput indication for the driver module to a corresponding reference value. The adjustment module may then automatically adjust a parameter value associated with the driver module to provide a new parameter value that serves to increase the throughput performance of the driver module. An article may include data, which when accessed, results in a machine performing a method including comparing the value associated with a throughput indication for the driver module to a corresponding reference value, determining that the value associated with the throughput indication is less than the reference value, and then automatically adjusting a parameter value associated with the driver module to increase performance of the driver module.
42 Citations
33 Claims
-
1. An apparatus, comprising:
-
a driver module;
a monitoring module capable of being communicatively coupled to the driver module, the monitoring module to compare a value associated with a throughput indication for the driver module to a corresponding reference throughput value; and
an adjustment module capable of being communicatively coupled to the monitoring module, the adjustment module to adjust a parameter value associated with the driver module to provide a new value in response to the monitoring module providing an indication that the value associated with the throughput indication is less than the corresponding reference throughput value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a Microsoft®
Windows®
operating system Network Driver Interface Specification (NDIS) compliant driver module;
a monitoring module capable of being communicatively coupled to the driver module, the monitoring module to compare a value associated with a throughput indication for the driver module to a corresponding reference throughput value;
an adjustment module capable of being communicatively coupled to the monitoring module, the adjustment module to adjust a parameter value associated with the driver module to provide a new value in response to the monitoring module providing an indication that the value associated with the throughput indication is less than the corresponding reference throughput value; and
a network adapter module capable of being communicatively coupled to the driver module. - View Dependent Claims (10, 11, 12)
-
-
13. A method, comprising:
-
comparing a value associated with a throughput indication for a driver module with a corresponding reference throughput value;
determining that the value associated with the throughput indication is less than the corresponding reference throughput value; and
adjusting, using an adjustment module capable of being communicatively coupled to a monitoring module, a parameter value associated with the driver module so as to provide a new value in response to determining that the value associated with the throughput indication is less than the corresponding reference throughput value. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An article comprising a machine-accessible medium having associated data, wherein the data, when accessed, results in a machine performing:
-
comparing a value associated with a throughput indication for a driver module to a corresponding reference throughput value;
determining that the value associated with the throughput indication is less than the corresponding reference throughput value; and
adjusting, using an adjustment module capable of being communicatively coupled to a monitoring module, a parameter value associated with the driver module so as to provide a new value in response to determining that the value associated with the throughput indication is less than the corresponding reference throughput value. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method of adjusting a network driver, the method comprising:
-
accessing data identifying measured performance of the network driver; and
based at least on the accessed data identifying measured performance, changing at least one parameter that affects operation of the network driver. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification