Patent ID: 7836314
Filing Date: 2010-11-16
Classification: G06F,H05K

Abstract:
1. A method for optimizing an overall performance of a computing system located within a given environment, the computing system comprising at least one computing unit, the method comprising: querying each of the at least one computing units for data, wherein the data comprises at least temperature data corresponding to at least one sub-unit of each computing unit; determining an overall performance value indicative of the relative performance of the computing system, wherein the overall performance value is based on weighted performance indices of each of the at least one computing units; receiving location data indicative of the relative locations of each of the at least one computing units within the given environment; querying each sub-unit of each computing unit for respective sub-unit data, wherein the sub-unit data includes temperature data and a list of running tasks performed by the sub-unit; calculating a respective performance value for each of the at least one computing units, wherein each respective performance value includes a weighted performance index based on a comparison of said list of running tasks with a benchmark, wherein said calculating of said respective performance value includes comparing central processing unit and memory usages of said running tasks with said benchmark; and calculating a revised location within the given environment for at least one of the computing units, wherein the revised locations are based on the received location data and the temperature data.