Patent ID: 8473692

Claim:
In a data processing system including: a processor, a memory coupled to the processor, at least one virtual I/O server (VIOS) that enables communications with a plurality of paging devices, a plurality of logical partitions, and a virtualization management component executing within the data processing system and controlling one or more operations of the plurality of logical partitions, a method comprising: executing, on a first logical partition of the plurality of logical partitions, an application that uses a first operating system stored in a first memory partition of a shared pool memory of the memory coupled to the processor, wherein the first logical partition uses the first memory partition as a first memory of the first logical partition; initiating an update process that quiesces execution of the application; paging in, via the VIOS coupled to a first paging device of the plurality of paging devices, a first image of a second operating system from the first paging device to the shared pool memory; changing one or more pointers associated with the application to point to one or more portions of the second operating system; and resuming execution of the application, wherein the application uses the second operating system.