Data Sharing Utilizing Virtual Memory
First Claim
Patent Images
1. 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;
configuring a second client to access the paging device; and
accessing the paging device with at least the first client using a virtual input output server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for sharing memory locations in a virtual memory system is disclosed. The method can include processing instructions and accessing data utilizing a virtual memory system with a paging device that is accessible by multiple clients. The method can also include configuring a first client to access the paging device, configuring a second client to access the paging device and allowing the first and second client to access the paging device via a virtual input output server. Other embodiments are also disclosed.
42 Citations
20 Claims
-
1. 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; configuring a second client to access the paging device; and accessing the paging device with at least the first client using a virtual input output server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a pager to segment application instructions into pages; a virtual input output server to load pages into virtual memory; a first node configured to access and process paged application instructions; a second node configured to access and process the paged application instructions; and a hypervisor to send commands to access the paged application instructions based on signals from the first and second node. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A machine-accessible medium containing instructions to operate a processing system which, when the instructions are executed by a machine, cause said machine to perform operations, 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; configuring a second client to access the paging device; and accessing the paging device with at least the first client using a virtual input output server. - View Dependent Claims (18, 19, 20)
-
Specification