Main concept for common cache management
First Claim
Patent Images
1. A system comprising:
- a first virtual machine (VM) and a second VM, each VM having a cache infrastructure component, each cache infrastructure component to be used by at least one additional component within the respective VM; and
a cache external to either VM and shared by both VM'"'"'s.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of common cache management. Plural VMs each have a cache infrastructure component used by one or more additional components within each VM. An external cache is provided and shared by the components of each of the VMs. In one embodiment, a shared external memory is provided and populated by the VMs in the system with cache state information responsive to caching activity. This permits external monitoring of caching activity in the system.
174 Citations
22 Claims
-
1. A system comprising:
-
a first virtual machine (VM) and a second VM, each VM having a cache infrastructure component, each cache infrastructure component to be used by at least one additional component within the respective VM; and
a cache external to either VM and shared by both VM'"'"'s. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a request from a first component in a first virtual machine (VM) to register for a region of cache;
storing an object in the cache responsive to a command of the first component; and
retrieving the object into a second VM responsive to a command from a corresponding component in the second VM. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A machine-accessible medium containing instructions that, when executed, cause a machine to:
-
receive a request from a first component in a first virtual machine (VM) to register for a region of cache;
store an object in the cache responsive to a command of the first component; and
retrieve the object into a second VM responsive to a command from a corresponding component in the second VM. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for accessing an external cache by a plurality of components within a virtual machine; and
means for monitoring the external cache remote from the virtual machine. - View Dependent Claims (21, 22)
-
Specification