Cache coherence protocol
First Claim
Patent Images
1. A method, comprising:
- maintaining coherence of a cache using a shared lock construct and messages, the messages to utilize a message protocol and the shared lock construct to prevent simultaneous access to a shared object.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the invention employs techniques for using a message server to route shared object management messages between virtual machines and/or worker nodes to maintain cache coherence. In one embodiment, shared locks and messaging service between worker nodes and/or virtual machines helps to provide this coherency. These messages utilize a message protocol. The protocol includes a hashable object key, a region identifier, and message type.
-
Citations
19 Claims
-
1. A method, comprising:
maintaining coherence of a cache using a shared lock construct and messages, the messages to utilize a message protocol and the shared lock construct to prevent simultaneous access to a shared object. - View Dependent Claims (2, 3, 4, 5)
-
6. A system, comprising:
-
a messaging service, the messaging service to employ a messaging protocol; and
a plurality of worker nodes communicatively coupled through the messaging service. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture including program code which, when executed by a machine, causes the machine to perform the operations of:
maintaining cache coherence using a shared lock construct and messages, the messages to utilize a message protocol and the shared lock construct to prevent simultaneous access to a shared object. - View Dependent Claims (16, 17, 18, 19)
Specification