Brandon Holt edited Related work.md  over 9 years ago

Commit id: 291471bc0613e487fcd909adfa4293d43e846712

deletions | additions      

       

### ##  Phase Reconciliation for Contended In-Memory Transactions - OSDI'14, Neha Narula, Robert Morris (MIT CSAIL)  - Doppel: multicore, in-memory key/value store  - Split hot keys, allow a handful of commutative operations on them 

- Social network "Like"s (keep track of count of likes as they come in)  - RUBiS auction website (7 tables, 26 interactions)  ### ##  Enhancing Concurrency in DTM through Commutativity - EuroPar'13, Junwhan Kim, Roberto Palmieri, Binoy Ravindran  - Commutative requests first (CRF)  - HyFlow: Scala DTM framework  - *Benchmarks:* TPC-C, linked-list, skip-list  ### ##  Commutativity-based concurrency control for abstract data types - W. Weihl, *IEEE Transactions on Computers*, 1988.  ### ##  Transactional boosting - PPoPP'08, Maurice Herlihy, Eric Koskinen  - abstract locks  ### ##  Concurrent libraries with foresight - PLDI'13, Mooly Sagiv  - Composing atomic library operations (e.g. operations on synchronized data structures)  - "atomic composite operations": restricted form of transaction