System and method for adaptive allocation of threads to user objects in a computer system
First Claim
Patent Images
1. A method for optimizing enterprise server resources in a computer system, comprising:
- monitoring at least one metric of the computer system capable of indicating a performance level thereof;
determining whether the performance level needs to be improved; and
responsive to a determination that the performance level needs to be improved, selecting and implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing enterprise server resources in a computer system is described. The method comprises monitoring at least one metric of the computer system capable of indicating a performance level thereof; determining whether the performance level needs to be improved; and responsive to a determination that the performance level needs to be improved, implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system.
-
Citations
23 Claims
-
1. A method for optimizing enterprise server resources in a computer system, comprising:
-
monitoring at least one metric of the computer system capable of indicating a performance level thereof;
determining whether the performance level needs to be improved; and
responsive to a determination that the performance level needs to be improved, selecting and implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for optimizing enterprise server resources in a computer, the system comprising:
-
means for monitoring at least one metric of the computer capable of indicating a performance level thereof;
means for determining whether the performance level needs to be improved; and
means responsive to a determination that the performance level needs to be improved for selecting and implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
a host computer; and
redirector software executable on the host computer, the redirector software for redirecting data items of a user to the user'"'"'s mobile data communications device (“
MDCD”
);
wherein the host computer monitors at least one metric of the computer system capable of indicating a performance level thereof, determines whether the performance level needs to be improved, and responsive to a determination that the performance level needs to be improved, implements a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system. - View Dependent Claims (23)
-
-
22. The computer system of 21 wherein the at least one metric is selected from at least one of CPU utilization of all threads of the computer system, mail processing latency, and responsiveness of all threads.
Specification