Patent ID: 6336177
Filing Date: 2002-01-01
Classification: G06F

Abstract:
A method for memory management in a distributed shared memory multi-node computer system capable of executing a plurality of applications, each comprising one or more threads and having a virtual address space that is shared among the threads, the method comprising the steps of:creating a policy module associated with an application; attaching the policy module to a section of the application's virtual address space; and using the policy module for memory management operations that are related to the section of the application's virtual address space; wherein said step of creating a policy module includes the step of specifying a plurality of methods related to the memory management operations; wherein said step of specifying a plurality of methods includes one or more of the following steps: selecting a placement policy; selecting a replication policy; selecting a migration policy; selecting a paging policy; selecting a recovery policy; selecting a page size; and selecting a policy flag.