Patent ID: 8364908
Filing Date: 2013-01-29
Classification: G06F

Abstract:
1. A method for migrating program objects on a multi-node system, comprising: detecting that an application program being executed by a first compute node of the multi-node system is going to instantiate an object; allocating a memory space for the object on the first compute node; monitoring one or more characteristics of the object while executing the application program on the first compute node; and subsequently, while the application program is executed on the first compute node, migrating the object to a second compute node of the multi-node system, based on an evaluation of the one or more monitored characteristics, wherein the one or more monitored characteristics are one of: (i) a size of the object, wherein the object is migrated when the size of the object exceeds a specified threshold, and (ii) a frequency rate at which the application program accesses the object, wherein the object is migrated when the frequency rate falls below a specified threshold.