Patent ID: 8019966

Claim:
A method comprising: processing instructions as part of an application workload; accessing data utilizing a virtual memory system, the virtual memory system having at least one paging device accessible to more than one client; configuring a first client to access the paging device; accessing, by the first client, shared paged data on the paging device using a first virtual input output server; determining second client has access to the paging device; responsive to the second client failing to have access to the paging device, locating an intermediate paging device to facilitate access to the paging device; configuring a second client to access the intermediate paging device; and accessing, by the second client, the shared paged data on the paging device using a second virtual input output server, wherein the second client accesses the shared paged data on the paging device via a intermediate client that is granted access to the paging device and access to the intermediate paging device such that the intermediate client copies the shared paged data from the paging device to the intermediate paging device whereby the first client and second client share the shared paged data in a same paging space of the virtual memory system.