Facilitating optimization of response time in computer networks
First Claim
1. A method configured for facilitating optimization of resource utilization in a data processing system, comprising:
- determining operating parameter levels exhibited by a data processing system, wherein at least a portion of said operating parameter levels influence response time performance for the data processing system;
determining resource optimization mode dependent upon at least one of said operating parameter levels; and
determining data compression influence on said response time performance dependent upon said resource optimization mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for leveraging bandwidth and processor utilization to advantageously influence response time performance. The objective of such leveraging is to maximize transaction throughput (e.g., requests per second) between a pair of servers when the servers are connected through less than optimal networks and/or network connections. Such an optimization is accomplished by determining whether or not adjusting request and/or reply sizes by applying a compression factor (i.e., to facilitate compression) will have a desirable influence on response time performance. Such determination is based on decision criteria including, but are not limited to, network protocol performance, CPU utilization, bandwidth utilization, and estimates of the CPU time and network time costs of sending compressed verses uncompressed data.
96 Citations
34 Claims
-
1. A method configured for facilitating optimization of resource utilization in a data processing system, comprising:
-
determining operating parameter levels exhibited by a data processing system, wherein at least a portion of said operating parameter levels influence response time performance for the data processing system;
determining resource optimization mode dependent upon at least one of said operating parameter levels; and
determining data compression influence on said response time performance dependent upon said resource optimization mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method configured for facilitating optimization of resource utilization in a data processing system, comprising:
-
determining resource optimization mode for a data processing system dependent upon at least one of a plurality of operating parameter levels exhibited by the data processing system;
implementing a resource optimization strategy dependent upon at least one of said resource optimization modes, said operating parameter levels, and reference responsiveness parameters; and
updating information utilized in determining the resource optimization strategy dependent upon information derived from said implementing the resource optimization strategy. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method configured for facilitating optimization of resource utilization in a data processing system, comprising:
-
determining operating parameter levels exhibited by a data processing system, wherein said operating parameter levels influence response time performance exhibited by the data processing system;
implementing one of uncompressed data transmission and a first data compression method in response to processor utilization exhibited by the data processing system exceeding a respective specified threshold;
implementing a second data compression method in response to bandwidth utilization exhibited by the data processing system exceeding a respective specified threshold; and
implementing round-trip time optimization in response to said processor utilization and said bandwidth utilization being below said respective specified thresholds. - View Dependent Claims (17)
-
-
18. A data processing system, comprising:
-
at least one data processing device;
instructions processable by said at least one data processing device; and
an apparatus from which said instructions are accessible by said at least one data processing device;
wherein said instructions are configured for enabling said at least one data processing device to facilitate;
determining operating parameter levels exhibited by a data processing system, wherein at least a portion of said operating parameter levels influence response time performance for the data processing system;
determining resource optimization mode dependent upon at least one of said operating parameter levels; and
optimizing data compression influence on said response time performance dependent upon said resource optimization mode. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A data processing system, comprising:
-
at least one data processing device;
instructions processable by said at least one data processing device; and
an apparatus from which said instructions are accessible by said at least one data processing device;
wherein said instructions are configured for enabling said at least one data processing device to facilitate;
determining resource optimization mode for a data processing system dependent upon at least one of a plurality of operating parameter levels exhibited by the data processing system;
implementing a resource optimization strategy dependent upon at least one of said resource optimization mode, said operating parameter levels, and reference responsiveness parameters; and
updating information utilized in determining the resource optimization strategy dependent upon information derived from said implementing the resource optimization strategy. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A data processing system, comprising:
-
at least one data processing device;
instructions processable by said at least one data processing device; and
an apparatus from which said instructions are accessible by said at least one data processing device;
wherein said instructions are configured for enabling said at least one data processing device to facilitate;
determining operating parameter levels exhibited by a data processing system, wherein said operating parameter levels influence response time performance exhibited by the data processing system;
implementing one of uncompressed data transmission and a first data compression method in response to processor utilization exhibited by the data processing system exceeding a respective specified threshold;
implementing a second data compression method in response to bandwidth utilization exhibited by the data processing system exceeding a respective specified threshold; and
implementing a round-trip time optimization strategy in response to said processor utilization and said bandwidth utilization being below said respective specified thresholds. - View Dependent Claims (34)
-
Specification