Skip to content

Verification of the Linearization Protocol proposed in: Scale-out CcNUMA: Exploiting Skew with Strongly Consistent Caching

Notifications You must be signed in to change notification settings

Errare-humanum-est/Linearization-Protocol

Repository files navigation

Linearization protocol

Scale-Out ccNUMA: Exploiting Skew with Strongly Consistent Caching

The full protocol specification can be found here: Protocol Specification

To run the model checking of the Linearization Protocol:

Install CMurphi

Set path to Murphi in Makefile

make
./VIW -m 128000

The original protocol implementation in the publication is not safe if a TS overflow occurs. Given a sufficiently larger interger a TS overflow should never happen during the runtime of a system, however, if for any reason the TS can only be an interger with few bits, an overflow safe version of the protocol is provided as well.

About

Verification of the Linearization Protocol proposed in: Scale-out CcNUMA: Exploiting Skew with Strongly Consistent Caching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages