When kernel receives an invalidation request or page p request, it sets probOwner to requester. Periodically broadcast current owner to collapse chain length to one. Multicast invalidation to copyset. Exploit fact that programmers use synchronization objects. Writes must occur in Critical Region.
Reads can occur in or outside a Critical Region.
Uses eager release. Updates only copied to other processes. Define a snoopy cache and describe how it works. Describe how DASH partitions memory. Describe the 4 basic Linda operations.