Abortable and query-abortable objects and their efficient implementation, Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, PODC '07, pp.23-32, 2007. ,
DOI : 10.1145/1281100.1281107
Concurrency Control and Recovery in Database Systems, 1987. ,
Hierarchical ordering of sequential processes, Acta Informatica, vol.1, issue.2, pp.115-138, 1971. ,
DOI : 10.1007/BF00289519
Obstruction-Free Algorithms Can Be Practically Wait-Free, Proc. 19th Int'l Symposium on Distributed Computing (DISC'05), pp.78-92, 2005. ,
DOI : 10.1007/11561927_8
The Weakest Failure Detectors to Boost Obstruction-freedom. Distributed Computing, pp.415-433, 2008. ,
From Unreliable Objects to Reliable Objects: The Case of Atomic Registers and Consensus, 9th Int'l Conference on Parallel Computing Technologies (PaCT'07), Springer Verlag LNCS LNCS #4671, pp.47-61, 2007. ,
DOI : 10.1007/978-3-540-73940-1_5
Wait-free synchronization, ACM Transactions on Programming Languages and Systems, vol.13, issue.1, pp.124-149, 1991. ,
DOI : 10.1145/114005.102808
Obstruction-free synchronization: double-ended queues as an example, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings., pp.522-529, 2003. ,
DOI : 10.1109/ICDCS.2003.1203503
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.180.1070
The art of multiprocessor programming, Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing , PODC '06, p.508, 2008. ,
DOI : 10.1145/1146381.1146382
Linearizability: a correctness condition for concurrent objects, ACM Transactions on Programming Languages and Systems, vol.12, issue.3, pp.463-492, 1990. ,
DOI : 10.1145/78969.78972
Specification and Proof Techniques for Serializers, IEEE Transactions on Software Engineering, vol.5, issue.1, pp.1-21, 1979. ,
DOI : 10.1109/TSE.1979.234149
Monitors: an operating system structuring concept, Communications of the ACM, vol.17, issue.10, pp.549-557, 1974. ,
DOI : 10.1145/355620.361161
Adaptive and efficient abortable mutual exclusion, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, pp.295-304, 2003. ,
DOI : 10.1145/872035.872079
How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs, IEEE Transactions on Computers, vol.28, issue.9, pp.690-691, 1979. ,
DOI : 10.1109/TC.1979.1675439
On interprocess communication, Distributed Computing, vol.21, issue.2, pp.77-101, 1986. ,
DOI : 10.1007/BF01786227
A fast mutual exclusion algorithm, ACM Transactions on Computer Systems, vol.5, issue.1, pp.1-11, 1987. ,
DOI : 10.1145/7351.7352
Myths about the mutual exclusion problem, Information Processing Letters, vol.12, issue.3, pp.115-116, 1981. ,
DOI : 10.1016/0020-0190(81)90106-X
Algorithms for Mutual Exclusion, 1986. ,
URL : https://hal.archives-ouvertes.fr/inria-00075198
Locks Considered Harmful: A Look at Non-traditional Synchronization, Proc. 6th Int'l Workshop on Software Technologies for Future Embedded and Ubiquitous Computing Systems (SEUS'08), pp.369-380, 2008. ,
DOI : 10.1007/11945529_2
Shared Memory Synchronization in Presence of Failures: an Exercise-based Introduction, Conference on Complex, Intelligent and Software Intensive Systems (CISIS'09), pp.9-18, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00440367
On the Implementation of Concurrent Objects, Rennes, vol.25, issue.1, 2011. ,
DOI : 10.1007/978-3-642-24541-1_33
URL : https://hal.archives-ouvertes.fr/inria-00577736
Non-blocking Array-Based Algorithms for Stacks and Queues, Proc. th Int'l Conference on Distributed Computing and Networking (ICDCN'09), pp.55-66, 2009. ,
DOI : 10.1006/jpdc.2000.1621
A distributed mutual exclusion algorithm, ACM Transactions on Computer Systems, vol.3, issue.4, pp.344-349, 1985. ,
DOI : 10.1145/6110.214406
Synchronization Algorithms and Concurrent Programming, 2006. ,
Efficient Transformations of Obstruction-Free Algorithms into Non-blocking Algorithms, Proc. 21th Int'l Symposium on Distributed Computing (DISC'07 Springer-Verlag LNCS #4731, pp.450-464, 2007. ,
DOI : 10.1007/978-3-540-75142-7_34
Contention-Sensitive Data Structure and Algorithms, Proc. 23th Int'l Symposium on Distributed Computing (DISC'09), Springer Verlag LNCS #5805, pp.157-171, 2009. ,