The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 27, 2012
Filed:
Jun. 09, 2008
James A. Pafumi, Leander, TX (US);
Veena Patwari, Austin, TX (US);
Morgan J. Rosas, Cedar Park, TX (US);
Vasu Vallabhaneni, Austin, TX (US);
James A. Pafumi, Leander, TX (US);
Veena Patwari, Austin, TX (US);
Morgan J. Rosas, Cedar Park, TX (US);
Vasu Vallabhaneni, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Mechanisms for dynamic reallocation of memory to an application, the memory being from a pool of virtual real memory allocated to a virtual client that executes the application, are disclosed. In one embodiment, a virtual client is allocated a pool of virtual real memory. A subset of this pool of virtual real memory is a block of memory allocated for use by an application. The allocation may be stated as a range of allocated memory with an upper and lower limit. The application calls a kernel service when it thinks it needs a new allocation of memory. The new allocation is established by a power hypervisor connected to the virtual client. Memory is exported by way of a Paging Space Partition.