3 ms·
Here's what I found with some Googling with a mix of strengths and weaknesses. Also, note that the one with fragmentation might not be a problem if using cluste
by nickpsecurity 9y ago
Here's what I found with some Googling with a mix of strengths and weaknesses. Also, note that the one with fragmentation might not be a problem if using clustering with regular replication and fail-over. Depends on how quickly it fragments but small, regular restarts can knock out lots of issues like that.
Wait-Free
http://www.non-blocking.com/download/Sun04_WaitFreeRef_TR.pdf http://www.non-blocking.com/download/Sun04_WaitFreeRef_TR.pd...
Lock-Free 1
http://www.win.tue.nl/~jfg/articles/CSR-04-31.pdf http://www.win.tue.nl/~jfg/articles/CSR-04-31.pdf
Lock-Free 2
http://www.non-blocking.com/download/gidpst05_lockfreegc_tr.pdf http://www.non-blocking.com/download/gidpst05_lockfreegc_tr....
Far as restarts, you being a Java guy on distributed systems might find the Micro-Reboots paper interesting too as it ties into above tip:
https://www.usenix.org/legacy/event/osdi04/tech/full_papers/candea/candea.pdf https://www.usenix.org/legacy/event/osdi04/tech/full_papers/...
https://radlab.cs.berkeley.edu/people/fox/static/pubs/pdf/j03.pdf https://radlab.cs.berkeley.edu/people/fox/static/pubs/pdf/j0...