this is for holding javascript data
Brandon Holt edited Related work.md
over 9 years ago
Commit id: 291471bc0613e487fcd909adfa4293d43e846712
deletions | additions
diff --git a/Related work.md b/Related work.md
index 13e0473..1486b01 100644
--- a/Related work.md
+++ b/Related work.md
...
### ## 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