-
Notifications
You must be signed in to change notification settings - Fork 1
A Python library of Practically Scalable Shared Objects
License
otrack/PSSOLib
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PSSOLib ======= A Python library of Practically Scalable Shared Objects. It currently support Apache Cassandra. The objects implemented in the library are: compare-and-swap, spinlock, stack, mapping, consensus and a few esoteric objects which are necessary to build the above objects. To sidestep the consensus/CAP impossibility result, all the objects in the library are obstruction-free, that is a call might take a lot of time in case the contention is high. It is nevertheless possible to add some helping mechanisms or to proxy all the accesses through a leader (à la Paxos). For additional details, a paper is available at the following address on arxiv http://arxiv.org/abs/1309.2772.
About
A Python library of Practically Scalable Shared Objects
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published