Slide 99
Slide 99 text
References
• Hagit Attiya and Jennifer L Welch: “Sequential Consistency versus Linearizability,”
ACM Transactions on Computer Systems, volume 12, number 2, pages 91–122, May
1994. doi:10.1145/176575.176576, http://courses.csail.mit.edu/6.852/01/papers/p91-
attiya.pdf
• Maurice P Herlihy and Jeannette M Wing: “Linearizability: A Correctness Condition
for Concurrent Objects,” ACM Transactions on Programming Languages and Systems,
volume 12, number 3, pages 463–492, July 1990. doi:10.1145/78969.78972, http://
www.cs.cmu.edu/~wing/publications/HerlihyWing90.pdf
• Leslie Lamport: “How to make a multiprocessor computer that correctly executes
multiprocess programs,” IEEE Transactions on Computers, volume 28, number 9, pages
690–691, September 1979. doi:10.1109/TC.1979.1675439, http://research-
srv.microsoft.com/en-us/um/people/lamport/pubs/multi.pdf
• Mustaque Ahamad, Gil Neiger, James E Burns, Prince Kohli, and Phillip W Hutto:
“Causal memory: definitions, implementation, and programming,” Distributed
Computing, volume 9, number 1, pages 37–49, March 1995. doi:10.1007/
BF01784241, http://www-i2.informatik.rwth-aachen.de/i2/fileadmin/user_upload/
documents/Seminar_MCMM11/Causal_memory_1996.pdf