Patent ID: 7917954

Claim:
A method for adaptive policy-based program configuration, the method comprises: collecting from a computer system configuration and performance information for one or more computer system components; rating performance of the computer system based on the collected information; classifying the computer system based on the system's performance rating, wherein different predefined classes of computer systems have different performance characteristics; selecting based on the system classification one of a plurality of predefined operational policies for a computer program to be executed on the computer system, wherein each predefined operational policy specifies different program settings and different limits of system resource utilization by the computer program for each class of computer systems; monitoring system resource utilization by the computer program being executed on the computer system to determine whether system resource utilization exceeds the limit specified in the selected operational policy; and if the system resource utilization exceeds the specified limit, selecting for the computer program another predefined operational policy specifying different program settings and a different limit of system resource utilization.