Enhancing Concurrency in Distributed Transactional Memory Through Commutativity

Provided by: Virginia Systems
Topic: Storage
Format: PDF
Distributed software transactional memory is an emerging, alternative concurrency control model for distributed systems promising to alleviate the difficulties of lock-based distributed synchronization. The authors consider the Multi-Versioning (MV) model to avoid unnecessary aborts. MV schemes inherently guarantee commits of read-only transactions, but limit the concurrency of write transactions. In this paper, they propose CRF (Commutative Requests First), a new scheduler tailored for enhancing concurrency of write transactions. In this paper, they propose CRF (Commutative Requests First), a new scheduler tailored for enhancing concurrency of write transactions.

Find By Topic