Patent ID: 8171325
Filing Date: 2012-05-01
Classification: G06F,Y02D

Abstract:
1. A method for moving computing processes without loss of service, comprising: monitoring via a processing unit thermal characteristics for each of a plurality of servers deployed in a computing infrastructure, wherein each of a plurality of the thermal characteristics are associated with one each of the deployed plurality of servers; comparing the monitored thermal characteristics to a temperature threshold; moving a computing application executing on the first server to a different second server of the plurality of servers in real-time and without causing an interruption of service to an end user using the moved computing application, wherein the moving is a function of applying a mobility rule set comprising a predefined timing function and is in response to an association of the first server with a first of the monitored thermal characteristics that exceeds the compared temperature threshold, and also in response to an association of the second server with a second of the monitored thermal characteristics that does not exceed the compared temperature threshold; preventing the processing unit from moving an additional computing application running on the first server to another of the servers until after a specified time period has elapsed, wherein the specified time period is sufficient to effect thermal changes in the first server in response to the moving of the first executing computing application; taking a new temperature measurement of the first monitored thermal characteristic subsequent to the elapse of the specified time period; and verifying that the new temperature measurement of the first thermal characteristic no longer exceeds the temperature threshold; or if the new temperature measurement of the first thermal characteristic exceeds the temperature threshold, moving one each of at least one additional computing application executing on the first server to another different server of the plurality of servers after each respective elapse of the specified time period, until a new temperature measurement of the first thermal characteristic does not exceed the temperature threshold; and wherein the moved computing applications are logical partition server environments appearing to the end user as individual physical servers, and wherein the logical partition server environments each comprise a computing operating system and a plurality of running applications.